Reverso de una Autorización

Paguelofacil ofrece la posibilidad de realizar un reverso y/o reembolso de una autorización. Este reverso puede ser por el total o un monto menor de los fondos autorizados en la tarjeta de tu comprador.


  

Prerrequisitos

CCLW
Llaves de conexión al API
Certificado SSL
TLS 1.3 o superior

Base URL de ambientes

Producción
https://secure.paguelofacil.com/
Pruebas
https://sandbox.paguelofacil.com/

  

Reversar una transacción de autorización

Para realizar un reverso de una autorización, debes conocer el CodOper de la Autorización y el monto que deseas reversar el cual no puede ser mayor a la transacción de captura, luego hacer el llamado al API y procesar la respuesta del servicio una vez sea procesada.

Reverso de Autorización

Realiza la petición de reverso indicándonos en la URL que es una "REVERSE_AUTH".

                    
//Ejemplo de REVERSE_AUTH
$urlConfig = "https://secure.paguelofacil.com/rest/processTx/REVERSE_AUTH";

$cclw = '004D3EF3780409D107C59C85664B800FA63FFE09247A7731B8464CCE837F3C2233F973F7308DB9A7069BD460BEC62C6E6054DD1F2DDF7F22067F857FB9E031AA ';
$amount=3.50;//El monto o valor total de la transacción a realizar. No puede ser mayor a la transacción Capturada
$description='Devolución de la autorización de orden 523';//MaxLength:150 ;Es la descripción o el motivo de la transacción en proceso
$CodOper = 'SANDBOX_AUTH-BB6FZGF0MH';


    $data = array(
        "cclw" =>  $cclw ,
        "amount" => $amount,
        "description" => $description,
        "codOper" => $CodOper,
        "customFieldValues"  => [["id"=>"idOrder","nameOrLabel"=>"Nro de Orden","value"=>"OD-234567"],
                            ["id"=>"idUser","nameOrLabel"=>"User","value"=>"24"],
                              ["id"=>"idTx","nameOrLabel"=>"Txtx","value"=>"678643"],
                                ["id"=>"reference","nameOrLabel"=>"Referencia","value"=>"6754"],
                            ["id"=>"activo","nameOrLabel"=>"estado","value"=>"true"]], 
    );


$json=json_encode($data);

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $urlConfig);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','authorization:WT5hTaUcpa4J3h4AmrZa2EXXJs8boUVa|DIRd852djHbq2j5Fca5VDUkDbExTBCVf'));
curl_setopt($ch,CURLOPT_POSTFIELDS,$json);

$result = curl_exec($ch);

echo "<br>";
echo "Respuesta de paguelo Facil";
echo "<br>";

$result = json_decode($result, true);
                    
                

Respuesta de un Reverso de Captura

Al realizar la petición de reverso la respuesta es envíada en formato JSON. Debes obtener la variable "Status" la cual si es recibida como "1" los fondos fueron reversados.

Transacción Aprobada
//Ejemplo de Respuesta Reverso de Autorización

{   "headerStatus":{ "code":200,"description":"Success" },
    "serverTime":"2019-09-24T09:48:23",
    "message":null,
    "data":{
        "date":"2019-09-24T09:48:23",
        "authStatus":"00",
        "cardType":"MC",
        "type":"MC",
        "userName":"Nombre Apellido",
        "idtx":502410,
        "cardToken":"SANDBOX-34",
        "userLogn":"dev",
        "idUsr":48395,
        "totalPay":"4.5",
        "binInfo":{"credit_card":{"issuer":{"name":"Bank"},"country":"PA"}},
        "displayNum":"1226",
        "operationType":"REVERSE_AUTH",
        "returnUrl":"https://sandbox.paguelofacil.com/PF/#/default-receipt/SANDBOX_REV_AUTH-ZAJB8G",
        "requestPayAmount":4.5,
        "email":"oeneikaphotos@gmail.com",
        "codOper":"SANDBOX_REV_AUTH-ZAJB8G",
        "status":1,
        "messageSys":"VER UNAVAILBLE"},
    "success":true}
Transacción Denegada


//Ejemplo de Respuesta Reverso de Captura

 {"headerStatus":{
        "code":604,
        "description":"AMOUNT GREATER THAN MAXIMUN"},
  "serverTime":"2019-09-24T09:56:10",
  "message":null,
  "data":{},
  "success":false}


Tarjetas de Pruebas

Con estos números de Tarjetas Visa y Mastercard, podrás realizar transacciones aprobadas en cualquiera de nuestros servicios.

4059310181757001
4916012776136988
4716040174085053
4143766247546688
4929019201087046

5517747952039692
5451819737278230
5161216979741515
5372362326060103
5527316088871226