[Pago Spot] Transferencia Bancaria

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

ValorDescripció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

Cuando el pago es TEF/ETPay, installment.metadata incluye el campo f_payment con información detallada del adquirente y el método de cuenta:

CampoDescripción
f_payment.acquirer.nameNombre del adquirente (ej. "ETPAY_EFT") (podría variar)
f_payment.acquirer.externalIdUUID de la transacción en ETPay
f_payment.method.account.numberNúmero de cuenta del cliente
f_payment.method.id12 para TEF / EFT

payment

CampoTipoDescripción
idstringID compuesto de la transacción (formato {serviceId}#{internalId})
authorizationCodestringCódigo de autorización (mismo formato que id)
amountnumberMonto cobrado en pesos (independiente de si la cuota era en UF)
dateTimestringFecha del cobro efectivo
method.idnumber12 para TEF

payment.convert

Cuando la cuota está en UF, este objeto informa la conversión utilizada:

CampoDescripción
convert.dateFecha del valor de la UF utilizado
convert.amountValor de la UF en pesos en la fecha indicada
convert.currencyMoneda base (id: 2, name: "UF")