Tokenización

Paguelofacil ofrece la posibilidad de crear una mejor experiencia de pago, cuando tus clientes realiza su primera compra en tu tienda, nosotros tokenizamos su tarjeta y al momento de realizar un segundo pago, sólo envíanos este token (Código de Operación de la primera compra) para procesar sus siguientes compras.


  

Prerrequisitos

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

Base URL de servidores

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

  

Procesamiento una transacción a traves de un token

Para realizar una transacción a través de un token debes haber realizado una autorización y/o captura aprobada por cualquiera de nuestros métodos de  pago, debes conocer el CodOper de esta transacción y el monto que deseas procesar, luego hacer el llamado al API y procesar la respuesta del servicio una vez sea procesada.

Paso 1. Petición de Recurrente a través de un token

Realiza la petición  indicándonos en la URL que es una "RECURRENT".

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

$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='Nueva Orden 524';//MaxLength:150 ;Es la descripción o el motivo de la transacción en proceso
$concepto='Pago en Tiendas decobre.com';
$codoper = 'STS-LU1ZGW16QA';
$name='alam';//String MaxLength:25 Nombre del tarjeta habiente
$lastname='brito';//String MaxLength:25 Apellido del Tarjeta habiente
$email='alambrito@correo.com';//String MaxLength:100 Email del
$address='testing new address';//String MaxLength:100 Dirección del Tarjeta
$phone='60201236';//Numeric MaxLength:16 Teléfono del Tarjeta habiente


$data = array(
    "cclw" =>  $cclw,
    "amount" => $amount,
    "taxAmount" => 1.00,
    "email" => $email,
    "phone" => $phone,
    "address" => $address,
    "concept" => $concepto,
    "description" => $description,
    "codOper" => $codoper,
);


$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);
                    
                

Paso 2. Respuesta de una petición de Recurrente a través de un token

Al realizar la petición recibiras la respuesta en formato JSON. Debes obtener la variable "Status" la cual si es recibida como "1" la transacción fue autorizada.

                    
{ 
   "headerStatus":{ 
      "code":200,
      "description":"Success"
   },
   "serverTime":"2019-10-03T16:48:58",
   "message":null,
   "data":{ 
      "date":"2019-10-03T16:48:58",
      "authStatus":"00",
      "cardType":"VISA",
      "type":"VISA",
      "userName":"Nombre Apellido",
      "idtx":502732,
      "cardToken":"SANDBOX-80",
      "userLogn":"dev",
      "idUsr":48395,
      "totalPay":"30.0",
      "binInfo":{ 
         "credit_card":{ 
            "issuer":{ 
               "name":"Bank"
            },
            "country":"PA"
         }
      },
      "name":null,
      "displayNum":"6988",
      "operationType":"RECURRENT",
      "returnUrl":"https://sandbox.paguelofacil.com/PF/#/default-receipt/SANDBOX_REC-NUIMBZLRNZ5",
      "requestPayAmount":30.0,
      "email":"alambrito@correo.com",
      "codOper":"SANDBOX_REC-NUIMBZLRNZ5",
      "status":1,
      "messageSys":"VER UNAVAILBLE"
   },
   "success":true
}

                    
                

Tarjetas de Pruebas

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

Visa

4059310181757001
4916012776136988
4716040174085053
4143766247546688
4929019201087046

MasterCard

5517747952039692
5451819737278230
5161216979741515
5372362326060103
5527316088871226