Esta notificación se envía al paymentWebhook cuando se procesa el cobro de una cuota mediante Transferencia Electrónica de Fondos (TEF), seleccionada como EFT en la creación.
Una particularidad de TEF es que el monto puede estar en UF, con la conversión a Pesos informada en el objeto payment.convert.
Identificación del medio en la respuesta
Para seleccionar transferencia electrónica al crear, usa EFT o el ID 1008 en paymentMethods. El webhook identifica el pago con payment.method.id=12 y payment.method.description="EFT". El ejemplo también contiene ETPAY_EFT dentro de installment.metadata.f_payment.acquirer.name, que es un dato de la respuesta actual. La selección pública de entrada no renombra los campos de la respuesta.
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
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") |

