1. Inicio
  2. Cobros On-demand – PHP

Cobros On-demand – PHP

La tokenización on-demand sirve para darle la opción al cliente de introducir sus datos bancarios una vez y poder ocuparlos múltiples ocasiones.

Los tokens de tipo tok_xxxxxx se pueden ocupar una sola vez, para usarlos en múltiples ocasiones es necesario solicitar la creación de un token recurrente de tipo crd_xxxxxx.

Pre-requisitos

Es necesario haber realizado la creación y consulta de clientes antes de generar tokens de tipo crd_xxxxxx

Proceso

1. Crear un token de tipo tok_xxxx. Para saber cómo se realiza esta tarea consulta los manuales de tokenización[2]

2. Recuperar el token tipo cus_xxxxx del cliente al que se le va a asignar el token recurrente

3. Importar la clase SrPago.php en la página donde se hará el proceso de cobro

include_once ‘./vendor/srpago_php/SrPago.php';

4. Llamar el método de agregar tarjeta:

$srPago = new SrPago();
$srPago->setup();
try{
    $result = $srPago->addCardToCustomer($_POST['clientToken'],$_POST['tokenInput']);
    //$result = $srPago->addCardToCustomer(null,null);
}catch (Exception $e){
    echo 'Error ' . $e->getMessage() . ' ' . $e->getFile();
}

Este método regresará un arreglo con un token de tipo crd_xxxxx, que se podrá ocupar múltiples ocasiones para comodidad del usuario.

Cobros On-demand Node Express.js

También puedes consultar Cobros On-Demand Node Express.js

¿Te resultó útil este artículo? Si 44 No 10