Configuraciones adicionales y opcionales que pueden ser de utilidad en diferentes casos.
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":"&",
}
Esta opción te permitirá al momento de crear la sesión declarar el campo user_bank_code. El valor de este campo configura la sesión para que esta se inicialice con el banco ya seleccionado.
Los valores que puede tomar user_bank_code son los siguientes:
código | banco |
---|---|
cl_estado | para inicializar con Banco Estado |
cl_santander | para inicializar con Banco Santander |
cl_bch | para inicializar con Banco de Chile/Edwards |
cl_bci | para inicializar con BCI |
cl_itau | para inicializar con Banco Itaú |
cl_scotiabank | para inicializar con Banco Scotiabank |
cl_falabella | para inicializar con Banco Falabella |
cl_test | para inicializar con el banco de pruebas (únicamente en sandbox) |
cl_itau_bt | para inicializar con Banco Itaú Empresa |
cl_bch_bt | para inicializar con Banco de Chile/Edwards Empresa |
cl_santander_bt | para inicializar con Banco Santander Empresa |
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 BANCO PRE-SELECCIONADO
"**user_bank_code**": "cl_estado"
}
<aside> ⚠️ Esto solo disponible para el flujo de Pago de Personas.
</aside>
Esta opción te permitirá al momento de crear la sesión declarar los campos user_rut y is_rut_block. El valor de este campo configura la sesión para que esta se inicialice con el rut ya seleccionado.
código | banco |
---|---|
user_rut | Rut del pagador sin formato |
is_rut_block | utilizar true o false para bloquear el rut de pagador y no permitir modificarlo durante el pago |
EJEMPLO: