Como procesar un callback enviado por un API

  • Autor Autor jensync82
  • Fecha de inicio Fecha de inicio
J

jensync82

Delta
Tengo esta duda un api de pago me devuelve un callback como puedo recibir y procesar esos datos con PHP para luego hacer diferentes acciones en un script?

Este es el ejemplo de callback enviado:

Insertar CODE, HTML o PHP:
Example of the callback 2.0 request to merchant in application/json format:

X_SIGNATURE: c37484fc04e55e4a17ca3389f20010608b8822935badaac7275604854c6b5bf9

{
    "uniqueTransactionId":"hpp180926125439m7059a4040uf62e5bb29b97bc",
    "reference":"SLFF0000000040598D81",
    "uniqueUserId":"auto_AH1IqGXIu555VyLF",
    "totalAmount":5,
    "currency":"USD",
    "transactionType":"SALE",
    "status":"success",
    "message":"Transaction processed successfully",
    "code":0,
    "productList":[
        {   
            "productId":"p_6e30432104",
            "name":"Trial product witout description",
            "amount":5,
            "currency":"USD"
        }
    ],
    "testMode":"0"
}

Si alguien tiene un ejemplo de como hacer esto se lo agradecería. :encouragement:
 
[MENTION=165461]jensync82[/MENTION] si es una url haces esto!

PHP:
$get = file_get_contents('http://web.com');
$json = json_decode($get, true);
echo $json['uniqueTransactionId']; // uniqueTransactionId
 
[MENTION=165461]jensync82[/MENTION] si es una url haces esto!

PHP:
$get = file_get_contents('http://web.com');
$json = json_decode($get, true);
echo $json['uniqueTransactionId']; // uniqueTransactionId

Gracias tengo esta duda:
El fomulario con el que se envia la transaccion es este:

Insertar CODE, HTML o PHP:
	<div>
	<script src="https://hpp.maxpay.com/paymentPage.js" class="pspScript" data-iframesrc="https://hpp.maxpay.com/hpp" data-buttontext="Pay!" data-name="Payment page" data-key="pkTest_qRWB1HUwXpjCFB3N5RrB1Awa8q1K2zX5" data-signature="e902d7cd17954ab186356ade97b40ef1be5df8a827a73183605ff67658fa9428" data-type="integrated" data-width="auto" data-height="auto"></script>
	<form class='pspPaymentForm'></form>
	<iframe id='psp-hpp-e902d7cd17954ab186356ade97b40ef1be5df8a827a73183605ff67658fa9428'></iframe>
</div>

Si la operación es exitosa el envia el callback a mi url:
www.miweb/callback.php

En este archivo debo colocar ese codigo ue compartiste?? o seria otro codigo?
 
Última edición:
Atrás
Arriba