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.
Integración Offsite.
La integración de botón de pago también se conoce como OFF SITE Payment o pago fuera del sitio. En este tipo de procesamiento el cliente SALE de su sitio web para procesar el pago y es redirigido a Paguelofacil SA.
Prerrequisitos:
- Obtener las llaves de conexión de parte de Paguelofacil CCLW.
- TLS ó su antecesor SSL son protocolos criptográficos que proporcionan comunicaciones seguras por una red.
URL de Conexión:
- Servidor de Producción: https://secure.paguelofacil.com/LinkDeamon.cfm
- Servidor de Pruebas: https://dev.paguelofacil.com/LinkDeamon.cfm
Ejemplo HTML:
Parámetros:
Nombre | Tipo | Descripción |
---|---|---|
CCLW | String Ej.: A7BFCAF7B6………. |
Este es el código web que recibe de parte de Paguelofacil y que identifica a su comercio |
CMTN | Numeric, Money Ej.: 10.00 – 1450.15 – 9.14 |
El monto o valor total de la transacción a realizar. NO PONER COMAS (,) o separador de miles. |
CDSC | String MaxLength:150 | Es la descripción o el motivo de la transacción en proceso |
Respuesta:
Paguelofacil automáticamente genera una vista de respuesta al usuario final, pero si lo desea se puede retornar la transacción a su página web. Entonces, su sitio será entonces el encargado de proporcionarle una respuesta al usuario final sobre el estado de su transacción.
Para solicitar que la transacción sea retornada a su sitio, deberá solicitarlo vía email a nuestras oficinas, enviando un email a: info@paguelofacil.com
Su dirección de retorno será entonces configurada en nuestros servidores.
SOLO REGISTRAMOS UNA SOLA Y UNICA DIRECCION DE RETORNO TODAS LAS TRANSACCIONES (DENAGADAS Y APROBADAS)
URL de retorno: (Opcional)
Ejemplo de retorno:
https://su.dominio.com/process_transaction.php?TotalPagado=0&Fecha=02/08/2016&Hora=21:03.44&Tipo=VISA&Oper=LK0189823897&Usuario=Mary%20Mujica&Email=mcamacho@paguelofacil.com&Estado=Denegada&Razon=Not%20sufficient%20funds&CCLW=18011D0B9623B253D689FC54A44D1153D1873CA26D23F1E1D90A8F5A6F8BA1B3&CMTN=1&CDSC=Ejemplo+de+Boton
/* EJEMPLO VALIDACIÓN DEL RETORNO*/ $response = $_REQUEST;
if (isset($response['TotalPagado'])) $TotalPagado = $response['TotalPagado']; if (isset($response['Fecha'])) $Fecha = $response['Fecha'];
if (isset($response['Hora'])) $Hora = $response['Hora'];
if (isset($response['Tipo'])) $Tipo = $response['Tipo'];
if (isset($response['Oper'])) $Oper = $response['Oper'];
if (isset($response['Usuario'])) $Usuario = $response['Usuario'];
if (isset($response['Email'])) $Email = $response['Email'];
if (isset($response['Estado'])) $Estado = $response['Estado']; if (isset($response['CMTN']))$CMTN = $response['CMTN']; if (isset($response['CDSC']))$CDSC = $response['CDSC'];
if (isset($response['Razon'])) $Razon = $response['Razon'];
//Tambien puede enviar los parámetros que desee en el enlace y le serán devueltas
if (isset($response['Order'])) $Order = $response['Order']; if ($TotalPagado>0 && $Estado != 'Denegada') {
//Podemos hacer validaciones adicionales de nuestro sistema
echo "Pago Completado"; } else {
echo "Su pago ha presentado problema:";
echo 'Estado: '.$Estado;
echo 'Razón: '.$Razon; } //ESTO ES UN EJEMPLO SENCILLO, UD PUEDE TOMAR DATOS DE LA SESION DE SU COMPRA
Ejemplo de Retorno:
Parámetros de Retorno:
/* EJEMPLO RETORNO*/ /******** GET VARS *********/ ////linkdemon/////
TotalPagado:0
Fecha:19/12/2013
Hora:10:44.24
Tipo:VISA
Oper:LK7471450657
Usuario:nombre apellido
Email:ejemplo@paguelofacil.com Estado:Denegada Razon: No such issuer
CCLW: CMTN:1.00 CDSC:Compra en Woocomerce Deal:36
Nombre | Descripción |
---|---|
TotalPagado | 0 si denegada, el monto cobrado si es aceptada |
Fecha | Fecha de la transacción en formato dd/mm/yyyy |
Hora | Hora de la transacción en formato HH:MM.SS |
Tipo | Tipo de tarjeta VISA o MC para MasterCard |
Oper | Numero de Operación alfanumérico |
Usuario | Nombre y Apellidos del tarjeta habiente |
Email del tarjetahabiente | |
Estado | Aprobada o Denegado |
Razon | Por que fue Denegada la transacción por el banco emisor de la tarjeta de crédito ///Solo se envía cuando la respuesta es denegada |