[PAC] Credenciales Bancarias

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étodopaymentMethod.id
Débito Directo / Fintoc5

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

La 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.

CampoTipoDescripción
idnumber5 para Débito Directo / Fintoc
descriptionstring"FINTOC"
account.type.idnumberTipo de cuenta
account.type.namestringNombre del tipo de cuenta
account.bank.codestringCódigo Fintoc del banco
account.bank.namestringNombre del banco
account.bank.centralBankCodestringCódigo del banco según el Banco Central
account.numbernumberNúmero de cuenta bancaria del cliente
account.document.state.idnumberEstado del documento (2 = Firmado)
account.document.idstringUUID del documento firmado
account.document.namestringNombre del archivo PDF
account.document.fileBase64stringPDF del mandato firmado en Base64

Nota: Para la validación HMAC de este tipo de activación, se concatenan paymentMethod.id y paymentMethod.account.number (en lugar de los dígitos de tarjeta). Ver Verificación HMAC.