Enlace de Pago

Este proceso de pago también se conoce como pago de Offsite o botón de pago. Para realizar el procesamiento el cliente abandona su sitio web para procesar el pago y se redirige al sitio seguro de Payfacil.


  

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/
Servicio GET
/LinkDeamon.cfm

 

Pasos

En tres simples paso puedes crear un enlace de pago.

Paso 1. Imagen del Enlace de Pago

Selecciona la imagen que deseas utilizar para tu enlace de pago.

Paso 2. Generar HTML del Enlace de Pago

Copia, pega en tu web el ejemplo de html. Modifica los parámetros CCLW , CMTN y CDSC

Ejemplo, html del código de enlace de pago.

<a href="https://secure.paguelofacil.com/LinkDeamon.cfm?CCLW=18054582121180545821211805458212118054582121180545821211805458212118054582121&CMTN=1040.00&CDSC=Description"
    <img src="https://secure.paguelofacil.com/images/botones/PayButtonImage.png" />
</a>

Descripción de los parámetros

Parámetro Tipo Descripción
CCLW String
Ej.: A7BFCAF7B6……….
Este es el código web suministrado por Payfacil y que identifica a su comercio
CMTN Numeric, Money
Ej.: 10.00 – 1450.15 – 9.14.
Monto de la compra
CDSC String
MaxLength:150.
Descripción de la compra
PARM_1 String
MaxLength:150.
Párametro personalizado, es posible enviar mas de 1 y puedes nombrarlo como desees.

  

Paso 3. Respuesta

Payfacil 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á 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: soporte@payfacil.com

Transacción Aprobada
Transacción Aprobada
Transacción Denegada
Transacción Denegada

URL de retorno (Opcional)

Descripción de los parámetros
Parámetro 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 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
Ejemplo de parámetros de Retorno (Denegada)

/
/******** 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: 18054582121180545821211805458212118054582121180545821211805458212118054582121 
CMTN:1.00 CDSC:Compra en Woocomerce 
Deal:36  

 
Ejemplo de validación de Retorno

//******** GET VARS *********/ 

////linkdemon///// 

$response = $_REQUEST; 

//Puede enviar los parámetros que desee en el enlace y le serán devueltas 

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;
Razon: No such issuer
echo 'Razón: '.$Razon;
}
 

  

  

Tarjetas de Crédito de Prueba

Visa

        
  • 4059310181757001
  •     
  • 4916012776136988
  •     
  • 4716040174085053
  •     
  • 4143766247546688
  •     
  • 4929019201087046

Mastercard

        
  • 5517747952039692
  •     
  • 5451819737278230
  •     
  • 5161216979741515
  •     
  • 5372362326060103
  •     
  • 5527316088871226