Api Plan

Números de Tarjetas de crédito que salen aprobadas en la plataforma de pruebas

 

  • 4059310181757001

  • 4916012776136988

  • 4716040174085053

  • 4143766247546688

  • 4929019201087046

  • 4024007183324093

 

  • 5451819737278230

  • 5517747952039692

  • 5161216979741515

  • 5372362326060103

  • 5527316088871226

Cualquier otra tarjeta será denegada siempre, en la plataforma de pruebas.

URL PRODUCCIÓN

https://recurrentes.paguelofacil.com/api/tokens

URL SANDBOX

https://recurrentes.pfserver.net/api/tokens

Errores

 

/* EJEMPLO ERROR */

/******** JSON *********/

"error": {
"code": 400}

Ejemplo 1: Comercio Inactivo o Clave Invalida.

 

/* EJEMPLO ERROR */

/******** JSON *********/

"error": {
"code": 400

Ejemplo 2: Parámetros incorrectos

API Plan's Recurrentes  
web y apps

Permite agregar suscripciones a tus planes creados en la plataforma de recurrentes de PagueloFacil.

Crear los planes en la plataforma.

Envio Parámetros al API para suscribir al cliente al plan creado.

/******** EJEMPLO EN PHP *********/

$url = "https://recurrentes.pfserver.net/api/tokens"; //URL DE PRUEBAS

/******** URL DE PRODUCCION *********/
//https://recurrentes.paguelofacil.com/api/tokens
/******** ********** *********/
$KEY = "NjMwNnBmMTYwNDE4MDgwNDAw"; $data = array( "commerce" => $KEY , "type" => 'plan', "amount" => $amount_plan, "description" => $name_commerce.' lo ha subscripto al plan '.$plan, "cc_number" => "4111111111111111", "cc_expiration" => "2018-06", "ccv2" => "222", "firstname" => $Nombres, "lastname" => $lastname, "email" => $Email, "var_text" => $desc, "plan" => $plan, //Id del plan creado en plataforma de recurrente "date_start" => $date_start, //Día en que se desea realizar el primer cobro. "date_end" => $date_end, ); $postR=""; foreach($data as $mk=>$mv) { $postR .= "&".$mk."=".urlencode($mv); } $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_AUTOREFERER, true ); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true ); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded')); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); $result = curl_exec($ch); $result = json_decode($result, true); curl_close($ch);

Notas:

  1. Si la transacción es aprobada , se realiza la suscripción.
  2. En el caso del parámetro start_date, tenga un valor en el futuro la suscripción se realiza sí la la tarjeta de crédito permite la autorización de $ 1.00, este monto es devuelto de forma inmediata.
  3. En Caso de planes con monto variable, la suscripción se generará por el monto del primer cobro.

Ejemplo de transacciones:

 

/* EJEMPLO TRANSACCION APROBADA */

/******** JSON *********/

{
"token":"TK5bb95a9063c8",
"datetime":"2018-03-14 12:32:00",
"transaction":1856920289,
"amount":"48.00",
"cc_number":"8377",
"email":"ayiop_m_@hotmail.com",
"var_text":"Garden $48 (4 entregas / 1 mes)",
"status":"SUCCESSFUL",
"message":"Approved",
"result":"Add recurrents plataform"
}

 

/* EJEMPLO TRANSACCION DENEGADA */

/******** JSON *********/

{ "token": "TK5aa95c117d06b", "datetime": "2018-04-02 17:24:45", "transaction": "RAT-5AC2ADACA9BCC", "amount": "0.00", "cc_number": "1111", "email": "test@paguelofacil.com", "var_text": "variable definida por el comercio", "status": "DENIED", "message": "No such issuer" }

Cliente suscrito al plan

  • Una vez creado el cliente y su tarjeta de crédito podemos suscribirlo a todos los planes que está interesado a través de la plataforma.
  • Paralelamente, podemos crear clientes y suscripciones en la plataforma.

Listo! Ya puede empezar a usar la plataforma de recurrentes para planes.