Esta notificación se envía al paymentWebhook cuando se procesa el cobro de una cuota mediante Transferencia Electrónica de Fondos (TEF) a través de ETPay.
Una particularidad de TEF es que el monto puede estar en UF, con la conversión a Pesos informada en el objeto payment.convert.
Pago exitoso
Payload de ejemplo
{
"businessPartner": {
"businessPartnerId": "2",
"identificationDocument": {
"documentType": "RUT",
"documentNumber": 77209349,
"verificationNumber": "7"
}
},
"customer": {
"identificationDocument": {
"documentType": "RUT",
"documentNumber": 16750283,
"verificationNumber": "0"
},
"userId": "777777",
"internalUserId": 41256
},
"product": {
"type": "MANDATE",
"internalId": 67098,
"id": "117199",
"serviceId": "2Z67098ZM"
},
"installment": {
"dateTime": "2025-01-05T00:00:00.000Z",
"internalId": 178859,
"amount": 2.5,
"metadata": {
"f_installmentsNumber": 1,
"f_payment": {
"id": "0",
"acquirer": {
"id": 4,
"externalId": "278b27e4-280a-4a60-ab74-37420278d590",
"name": "ETPAY_EFT"
},
"method": {
"account": {
"type": { "name": "Cuenta Corriente" },
"number": "12345678"
},
"description": "EFT",
"id": 12
}
}
},
"installmentDueDate": "2025-01-05",
"description": "Transaccion aprobada",
"currency": {
"id": 2,
"name": "UF"
},
"id": "7127",
"state": {
"id": 2,
"name": "PAGADA"
}
},
"payment": {
"convert": {
"date": "2025-03-18",
"amount": 38829.06,
"currency": {
"id": 2,
"name": "UF"
}
},
"dateTime": "2025-03-18T16:09:30",
"amount": 97073,
"method": {
"account": {
"type": { "name": "Cuenta Corriente" },
"number": "12345678"
},
"description": "EFT",
"id": 12
},
"authorizationCode": "2Z67099ZM#178861",
"id": "2Z67099ZM#178861"
},
"signature": "cjVg2E8z6B8uLnCNjhFUzNqAmq9xQx86nYG6LK11mkA="
}Campos específicos de TEF / ETPay
installment.currency
installment.currency| Valor | Descripción |
|---|---|
id: 1, name: "PESOS" | El monto de la cuota está en pesos chilenos |
id: 2, name: "UF" | El monto de la cuota está en UF |
installment.metadata — Campo f_payment
installment.metadata — Campo f_paymentCuando el pago es TEF/ETPay, installment.metadata incluye el campo f_payment con información detallada del adquirente y el método de cuenta:
| Campo | Descripción |
|---|---|
f_payment.acquirer.name | Nombre del adquirente (ej. "ETPAY_EFT") (podría variar) |
f_payment.acquirer.externalId | UUID de la transacción en ETPay |
f_payment.method.account.number | Número de cuenta del cliente |
f_payment.method.id | 12 para TEF / EFT |
payment
payment| Campo | Tipo | Descripción |
|---|---|---|
id | string | ID compuesto de la transacción (formato {serviceId}#{internalId}) |
authorizationCode | string | Código de autorización (mismo formato que id) |
amount | number | Monto cobrado en pesos (independiente de si la cuota era en UF) |
dateTime | string | Fecha del cobro efectivo |
method.id | number | 12 para TEF |
payment.convert
payment.convertCuando la cuota está en UF, este objeto informa la conversión utilizada:
| Campo | Descripción |
|---|---|
convert.date | Fecha del valor de la UF utilizado |
convert.amount | Valor de la UF en pesos en la fecha indicada |
convert.currency | Moneda base (id: 2, name: "UF") |

