[PAC] EPAC / ForPAC

Esta notificación se envía al paymentWebhook cuando se procesa el cobro de una cuota mediante EPAC (débito automático desde cuenta corriente o vista vía PAC bancario).

Pago exitoso

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",
    "internalId": 3573,
    "id": "153",
    "serviceId": "2Z3573ZM"
  },
  "installment": {
    "state": {
      "id": 2,
      "name": "PAGADA"
    },
    "dateTime": "2024-04-11T14:41:28.323Z",
    "internalId": 20720,
    "id": "884",
    "amount": 85060,
    "installmentDueDate": "2024-02-14",
    "description": "Transaccion Aprobada",
    "currency": {
      "id": 1,
      "name": "PESOS"
    },
    "metadata": {
      "key1": "value"
    }
  },
  "payment": {
    "method": {
      "account": {
        "type": {
          "name": "Cuenta Corriente",
          "id": 1
        },
        "number": 746326042
      },
      "description": "Banco Santander",
      "id": 6
    },
    "convert": {
      "date": "2024-02-14",
      "amount": 1,
      "currency": {
        "id": 1,
        "name": "PESOS"
      }
    },
    "dateTime": "2024-03-20T15:42:05",
    "amount": 85060,
    "authorizationCode": "10659#2Z53292ZM#72505",
    "id": "10659"
  },
  "signature": "rb/U787G7TAVHSr1kb2FNDx1AGmiGRXYuWt2MkeaBsk="
}

Campos específicos de EPAC

payment.method

CampoTipoDescripción
idnumber6 para EPAC / ForPAC
descriptionstringNombre del banco (ej. "Banco Santander") (podría variar)
account.type.idnumberTipo de cuenta
account.type.namestringNombre del tipo de cuenta (podría variar)
account.numbernumberNúmero de cuenta desde la cual se realizó el débito

payment

CampoTipoDescripción
idstringID interno del cobro en Forpay
authorizationCodestringCódigo de autorización compuesto (formato {id}#{serviceId}#{subscriptionInternalId})
amountnumberMonto cobrado
dateTimestringFecha y hora del cobro