Configuraciones adicionales y opcionales que pueden ser de utilidad en diferentes casos.

Redirección y notificación dinámica

Esta opción te permitirá al momento de crear la sesión declarar las URLs de redirección y notificación sin necesidad de solicitudes, para emplear esta función debes agregar los siguientes campos:

payment_completed_url URL que se tomará para la redirección de un pago exitoso.
payment_cancellation_url URL que se tomará para la redirección de un pago cancelado.
payment_webhook_url URL que se tomará para la notificación de estados de pago.
concat Si en el path se contempla el uso de parámetros, corresponde enviar ese parámetro, para indicar el carácter que debiera utilizarse para concatenar algo a esa URL.

Cada uno de estos campos es totalmente opcional y no están ligados entre sí, por tanto, si solo deseas modificar una URL basta con agregar ese único campo al request.

EJEMPLO:

{
		//CAMPOS DEL PROCESO BASE
    "merchant_code": "your_merchant_code",
    "merchant_api_token": "your_merchant_api_token",
    "merchant_order_id": "your_order_id",
    "order_amount": 1000,
		//CAMPOS DE REDIRECCIÓN DINÁMICA
		"payment_completed_url": "<https://domain.com/etpay/success>",
    "payment_cancellation_url": "<https://domain.com/etpay/error>",
		"payment_webhook_url": "<https://domain.com/etpay/webhook>",
    "concat":"&",
}

Volver a revisar


Volver a integracion TNB con API REST