Esta notificación se envía al activationWebhook cuando un cliente completa el enrolamiento mediante Débito Directo a través de Fintoc (PAC bancario por Open Banking). Incluye el documento de mandato firmado en formato Base64.
Método de pago cubierto:
| Método | paymentMethod.id |
|---|---|
| Débito Directo / Fintoc | 5 |
Payload de ejemplo
{
"businessPartner": {
"businessPartnerId": "2",
"identificationDocument": {
"documentType": "RUT",
"documentNumber": 77209349,
"verificationNumber": "7"
}
},
"customer": {
"userId": "19000",
"identificationDocument": {
"documentType": "RUT",
"documentNumber": 20296421,
"verificationNumber": "4"
},
"internalUserId": 1527
},
"product": {
"type": "MANDATE",
"description": "Recibimos documento firmado",
"dateTime": "2024-06-03T15:44:54Z",
"internalId": 3688,
"id": "1",
"metadata": {
"key1": "value",
"f_urlCallbackOnline": "http://forpay.cl"
},
"state": {
"id": 1,
"name": "ACTIVA"
},
"serviceId": "2Z3688ZM"
},
"paymentMethod": {
"id": 5,
"description": "FINTOC",
"account": {
"type": {
"name": "CUENTA CORRIENTE",
"id": 1
},
"bank": {
"code": "cl_banco_santander",
"name": "Banco Santander",
"centralBankCode": "037"
},
"document": {
"state": {
"id": 2,
"name": "FIRMADO"
},
"name": "cfcafd34-7221-4230-b7b5-c1b077cdd581.pdf",
"id": "cfcafd34-7221-4230-b7b5-c1b077cdd581",
"fileBase64": "JVBERi0xLjUNCjQgMCBvYmoNCjw8L1R5cGUgL1BhZ2UvUGE......"
},
"number": 64020471
}
},
"subscription": {
"internalId": 177,
"externalId": "2Z53292ZM"
},
"signature": "JGUy6pUuXf9okO0/swBv4kkSwj6TOouGSZ7u81jWY/w="
}Descripción de campos específicos
paymentMethod
paymentMethodLa estructura es similar a la de EPAC, pero con paymentMethod.id = 5 y description = "FINTOC". La cuenta bancaria corresponde al banco del cliente autenticado a través de Fintoc.
| Campo | Tipo | Descripción |
|---|---|---|
id | number | 5 para Débito Directo / Fintoc |
description | string | "FINTOC" |
account.type.id | number | Tipo de cuenta |
account.type.name | string | Nombre del tipo de cuenta |
account.bank.code | string | Código Fintoc del banco |
account.bank.name | string | Nombre del banco |
account.bank.centralBankCode | string | Código del banco según el Banco Central |
account.number | number | Número de cuenta bancaria del cliente |
account.document.state.id | number | Estado del documento (2 = Firmado) |
account.document.id | string | UUID del documento firmado |
account.document.name | string | Nombre del archivo PDF |
account.document.fileBase64 | string | PDF del mandato firmado en Base64 |
Nota: Para la validación HMAC de este tipo de activación, se concatenan
paymentMethod.idypaymentMethod.account.number(en lugar de los dígitos de tarjeta). Ver Verificación HMAC.

