La creación de enlaces de pago multiuso está restringida por una autenticación a través de la colección merchants
URL
{URL_BASE}/pre-session/initialize
Método
POST
Headers
{
"Content-Type": "application/json"
}
Body
{
"expiration_type": "DATE | NUM_PAYMENTS",
"init_expired_at": "2023-07-03T13:24:19.944Z",
"end_expired_at": "2023-07-08T13:24:19.944Z",
"payment_type": "UNIQUE | RECURRENT",
"num_payments": 6,
...
<[campos_para_inicializar_pago](<https://etpay.notion.site/f4e0c4c68c5846c0a23c6d7a4811f274>)>
}
Ejemplos:
{
"expiration_type": "DATE",
"init_expired_at": "2023-07-03T13:24:19.944Z",
"end_expired_at": "2023-07-08T13:24:19.944Z",
"payment_type": "UNIQUE",
/* Los campos de abajo son los campos comunes para la configuración de la session, en donde algunos son requeridos y otros no */
"merchant_code": "cl_tapp",
"merchant_api_token": "qVJkpHmQ...zexbUvW",
"merchant_order_id": "OC-123",
"order_amount": 1,
"customer_email": "[email protected]",
"is_rut_block": true,
"concat": "&",
"payment_completed_url": "<https://merchant-demo.etpayment.com/etp_success>",
"payment_cancellation_url": "<https://merchant-demo.etpayment.com/redirect>",
"metadata": [
{
"name": "Title",
"value": "subtitle",
"show": false
}
]
}