Payments

Payment management

chevron-rightPAYMENT_SETTLEDhashtag
  • The payment-api triggers PAYMENT_SETTLED event when payment is settled by payment scheme and its status is set to SETTLED.

  • Event parameters are eventTypeCode/routing_code: ext.paymentsV2.payment.settled.

{
  "notificationId": "ID-9999",
  "notificationTypeCode": "PAYMENT_SETTLED",
  "destination": "https://hooks.slack.com/services/TQ12LTR432rfdsfsdg",
  "originalMessageDateTime": "2024-09-13T05:53:10.871Z",
  "data": {
    "accountId": "ID-1000",
    "paymentId": "ID-1000",
    "amount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "feeAmount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "directionCode": "IN",
    "effectiveDate": "2024-09-13",
    "statusCode": "PROCESSED",
    "details": "Payment for hotel",
    "referenceNumber": "54321",
    "postingDate": "2024-09-13",
    "paymentTypeCode": "SEPA2ACC",
    "source": {
      "sourceName": "PAYMENT",
      "sourceRef": "ID-181922"
    },
    "residencyCountryCode": "EE",
    "returnReason": "AC01",
    "returnComment": "Return payment",
    "lastStatusRequestDate": "2024-09-13T05:53:10.871Z",
    "cancellationRequestStatusCode": "string",
    "refuseReason": "Reason",
    "cancellationReason": "Reason",
    "recallCancellationReason": "Reason",
    "endToEndId": "NOTPROVIDED",
    "paymentTransferTypeCode": "INSTANTREGULAR",
    "contractSource": {
      "sourceName": "LOAN.CONTRACT",
      "sourceRef": "ID-181922",
      "contractNumber": "1122241515"
    },
    "insertedDateTime": "2024-09-13T05:53:10.871Z",
    "returnSettlementDate": "2021-02-03",
    "creditTransferSettlementDate": "2021-02-03",
    "originalIban": "string",
    "reservationId": "ID-1000",
    "paymentTransactionTypeCode": "SEPA2ACC_PAY",
    "paymentFeeTransactionTypeCode": "string",
    "chargeBearer": "SHA",
    "instrumentCode": "PAYMENT.SEPA2ACC",
    "paymentServiceProviderCode": "SHA",
    "accountTypeCode": "CURRENCY",
    "fxPaymentFlag": true,
    "fixedSide": "PAYMENT",
    "fxQuoteRequestId": "ID-2000",
    "fxQuoteResponseId": "ID-3000",
    "exchangeRate": 0.84,
    "coverMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "paymentMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "reservationMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "initialBalance": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "fxMarginMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "errorCode": "err.technical",
    "paymentDetails": [
      {
        "amount": {
          "amount": 1.22,
          "currencyCode": "EUR"
        },
        "typeCode": "OUR_FEE"
      }
    ],
    "paymentParties": [
      {
        "name": "Airport Hotel Gmbh",
        "address": {
          "street1": "Hugo-Eckener-Ring 1",
          "street2": "Apartment Number 40",
          "cityCounty": "Frankfurt am Main",
          "stateRegion": "Hesse",
          "zip": "60549",
          "countryCode": "DE",
          "addressLine": "Hugo-Eckener-Ring 1, Frankfurt am Main, Hesse, 60549, Germany"
        },
        "typeCode": "OUR_CORRESPONDENT",
        "accountNumber": {
          "value": "DE89370400440532013000",
          "type": "IBAN"
        },
        "accountNumberCountryCode": "EE",
        "accountNumberBankCode": "HABA",
        "financialInstitutionId": {
          "value": "MAINDE2XXXX",
          "type": "BIC"
        },
        "personId": "ID-1000",
        "personTypeCode": "P",
        "givenName": "John",
        "surname": "Smith",
        "accountId": "ID-1000",
        "identificationTypeCode": "PASSPORT",
        "identificationValue": "0124R5M1P5",
        "birthDate": "1965-11-24",
        "registrationDate": "2022-09-01",
        "residencyCountryCode": "EE",
        "accountClassCode": "SAFEGUARDED",
        "accountTypeCode": "CURRENCY",
        "countryCode": "EE",
        "roleCode": "PAYER"
      }
    ],
    "paymentSchemeElements": [
      {
        "fieldValueCountryCode": "EE",
        "fieldValueSchemeTypeCode": "SEPA",
        "fieldValueTypeCode": "FATHER_NAME",
        "fieldValue": "Chuck Norris"
      }
    ],
    "deleted": false,
    "selectedPaymentScheme": "SEPA_INSTANT",
    "purposeCode": "SEPA_INSTANT",
    "amlDeclineReason": "TECHNICAL"
  }
}
chevron-rightPAYMENT_PROCESSEDhashtag
  • The payment API triggers the PAYMENT_PROCESSED event when a payment is processed and its status is set to PROCESSED. The event message includes the full set of payment data.

  • Event parameters are eventTypeCode/routing_code: ext.accounts.paymentsV2.return.processed.

{
  "notificationId": "ID-9999",
  "notificationTypeCode": "PAYMENT_PROCESSED",
  "destination": "https://hooks.slack.com/services/TQ12LTR432rfdsfsdg",
  "originalMessageDateTime": "2024-09-13T06:31:37.067Z",
  "data": {
    "accountId": "ID-1000",
    "paymentId": "ID-1000",
    "amount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "feeAmount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "directionCode": "IN",
    "effectiveDate": "2024-09-13",
    "statusCode": "PROCESSED",
    "details": "Payment for hotel",
    "referenceNumber": "54321",
    "postingDate": "2024-09-13",
    "paymentTypeCode": "SEPA2ACC",
    "source": {
      "sourceName": "PAYMENT",
      "sourceRef": "ID-181922"
    },
    "residencyCountryCode": "EE",
    "returnReason": "AC01",
    "returnComment": "Return payment",
    "lastStatusRequestDate": "2024-09-13T06:31:37.067Z",
    "cancellationRequestStatusCode": "string",
    "refuseReason": "Reason",
    "cancellationReason": "Reason",
    "recallCancellationReason": "Reason",
    "endToEndId": "NOTPROVIDED",
    "paymentTransferTypeCode": "INSTANTREGULAR",
    "contractSource": {
      "sourceName": "LOAN.CONTRACT",
      "sourceRef": "ID-181922",
      "contractNumber": "1122241515"
    },
    "insertedDateTime": "2024-09-13T06:31:37.067Z",
    "returnSettlementDate": "2021-02-03",
    "creditTransferSettlementDate": "2021-02-03",
    "originalIban": "string",
    "reservationId": "ID-1000",
    "paymentTransactionTypeCode": "SEPA2ACC_PAY",
    "paymentFeeTransactionTypeCode": "string",
    "chargeBearer": "SHA",
    "instrumentCode": "PAYMENT.SEPA2ACC",
    "paymentServiceProviderCode": "SHA",
    "accountTypeCode": "CURRENCY",
    "fxPaymentFlag": true,
    "fixedSide": "PAYMENT",
    "fxQuoteRequestId": "ID-2000",
    "fxQuoteResponseId": "ID-3000",
    "exchangeRate": 0.84,
    "coverMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "paymentMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "reservationMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "initialBalance": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "fxMarginMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "errorCode": "err.technical",
    "paymentDetails": [
      {
        "amount": {
          "amount": 1.22,
          "currencyCode": "EUR"
        },
        "typeCode": "OUR_FEE"
      }
    ],
    "paymentParties": [
      {
        "name": "Airport Hotel Gmbh",
        "address": {
          "street1": "Hugo-Eckener-Ring 1",
          "street2": "Apartment Number 40",
          "cityCounty": "Frankfurt am Main",
          "stateRegion": "Hesse",
          "zip": "60549",
          "countryCode": "DE",
          "addressLine": "Hugo-Eckener-Ring 1, Frankfurt am Main, Hesse, 60549, Germany"
        },
        "typeCode": "OUR_CORRESPONDENT",
        "accountNumber": {
          "value": "DE89370400440532013000",
          "type": "IBAN"
        },
        "accountNumberCountryCode": "EE",
        "accountNumberBankCode": "HABA",
        "financialInstitutionId": {
          "value": "MAINDE2XXXX",
          "type": "BIC"
        },
        "personId": "ID-1000",
        "personTypeCode": "P",
        "givenName": "John",
        "surname": "Smith",
        "accountId": "ID-1000",
        "identificationTypeCode": "PASSPORT",
        "identificationValue": "0124R5M1P5",
        "birthDate": "1965-11-24",
        "registrationDate": "2022-09-01",
        "residencyCountryCode": "EE",
        "accountClassCode": "SAFEGUARDED",
        "accountTypeCode": "CURRENCY",
        "countryCode": "EE",
        "roleCode": "PAYER"
      }
    ],
    "paymentSchemeElements": [
      {
        "fieldValueCountryCode": "EE",
        "fieldValueSchemeTypeCode": "SEPA",
        "fieldValueTypeCode": "FATHER_NAME",
        "fieldValue": "Chuck Norris"
      }
    ],
    "deleted": false,
    "selectedPaymentScheme": "SEPA_INSTANT",
    "purposeCode": "SEPA_INSTANT",
    "amlDeclineReason": "TECHNICAL"
  }
}
chevron-rightPAYMENT_WAITING_FOR_CONFIRMATIONhashtag
  • The payment API triggers the PAYMENT_WAITING_FOR_CONFIRMATION event when a payment is created, and for further processing, it waits for additional confirmation with a status set to WAITING_FOR_CONFIRMATION.

  • Event parameters are eventTypeCode/routing_code: ext.paymentsV2.payment.waiting.confirmation.

{
  "notificationId": "ID-9999",
  "notificationTypeCode": "PAYMENT_WAITING_FOR_CONFIRMATION",
  "destination": "https://hooks.slack.com/services/TQ12LTR432rfdsfsdg",
  "originalMessageDateTime": "2024-12-16T12:42:29.042Z",
  "data": {
    "accountId": "ID-1000",
    "paymentId": "ID-1000",
    "amount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "feeAmount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "directionCode": "IN",
    "effectiveDate": "2024-12-16",
    "statusCode": "PROCESSED",
    "details": "Payment for hotel",
    "referenceNumber": "54321",
    "postingDate": "2024-12-16",
    "paymentTypeCode": "SEPA2ACC",
    "source": {
      "sourceName": "PAYMENT",
      "sourceRef": "ID-181922"
    },
    "residencyCountryCode": "EE",
    "returnReason": "AC01",
    "returnComment": "Return payment",
    "lastStatusRequestDate": "2024-12-16T12:42:29.042Z",
    "cancellationRequestStatusCode": "string",
    "refuseReason": "Reason",
    "cancellationReason": "Reason",
    "recallCancellationReason": "Reason",
    "endToEndId": "NOTPROVIDED",
    "paymentTransferTypeCode": "INSTANTREGULAR",
    "contractSource": {
      "sourceName": "LOAN.CONTRACT",
      "sourceRef": "ID-181922",
      "contractNumber": "1122241515"
    },
    "insertedDateTime": "2024-12-16T12:42:29.042Z",
    "returnSettlementDate": "2021-02-03",
    "creditTransferSettlementDate": "2021-02-03",
    "originalIban": "string",
    "reservationId": "ID-1000",
    "paymentTransactionTypeCode": "SEPA2ACC_PAY",
    "paymentFeeTransactionTypeCode": "string",
    "chargeBearer": "SHA",
    "instrumentCode": "PAYMENT.SEPA2ACC",
    "paymentServiceProviderCode": "SHA",
    "accountTypeCode": "CURRENCY",
    "fxPaymentFlag": true,
    "fixedSide": "PAYMENT",
    "fxQuoteRequestId": "ID-2000",
    "fxQuoteResponseId": "ID-3000",
    "exchangeRate": 0.84,
    "coverMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "paymentMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "reservationMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "initialBalance": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "fxMarginMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "errorCode": "err.technical",
    "paymentDetails": [
      {
        "amount": {
          "amount": 1.22,
          "currencyCode": "EUR"
        },
        "typeCode": "OUR_FEE"
      }
    ],
    "paymentParties": [
      {
        "name": "Airport Hotel Gmbh",
        "address": {
          "street1": "Hugo-Eckener-Ring 1",
          "street2": "Apartment Number 40",
          "cityCounty": "Frankfurt am Main",
          "stateRegion": "Hesse",
          "zip": "60549",
          "countryCode": "DE",
          "addressLine": "Hugo-Eckener-Ring 1, Frankfurt am Main, Hesse, 60549, Germany",
          "addressTypeCode": "R"
        },
        "typeCode": "OUR_CORRESPONDENT",
        "accountNumber": {
          "value": "DE89370400440532013000",
          "type": "IBAN"
        },
        "accountNumberSubtype": "BANKGIRO",
        "accountNumberCountryCode": "EE",
        "accountNumberBankCode": "HABA",
        "financialInstitutionId": {
          "value": "MAINDE2XXXX",
          "type": "BIC"
        },
        "personId": "ID-1000",
        "personTypeCode": "P",
        "givenName": "John",
        "surname": "Smith",
        "accountId": "ID-1000",
        "identificationTypeCode": "PASSPORT",
        "identificationValue": "0124R5M1P5",
        "birthDate": "1965-11-24",
        "registrationDate": "2022-09-01",
        "residencyCountryCode": "EE",
        "accountClassCode": "SAFEGUARDED",
        "accountTypeCode": "CURRENCY",
        "countryCode": "EE",
        "roleCode": "PAYER",
        "allAccountNumbers": [
          {
            "accountNumber": {
              "value": "DE89370400440532013000",
              "type": "IBAN"
            },
            "accountNumberSubtype": "BANKGIRO",
            "financialInstitutionId": {
              "value": "MAINDE2XXXX",
              "type": "BIC"
            },
            "accountNumberCountryCode": "EE"
          }
        ],
        "allAddresses": [
          {
            "street1": "Hugo-Eckener-Ring 1",
            "street2": "Apartment Number 40",
            "cityCounty": "Frankfurt am Main",
            "stateRegion": "Hesse",
            "zip": "60549",
            "countryCode": "DE",
            "addressLine": "Hugo-Eckener-Ring 1, Frankfurt am Main, Hesse, 60549, Germany",
            "addressTypeCode": "R"
          }
        ]
      }
    ],
    "paymentSchemeElements": [
      {
        "fieldValueCountryCode": "EE",
        "fieldValueSchemeTypeCode": "SEPA",
        "fieldValueTypeCode": "FATHER_NAME",
        "fieldValue": "Chuck Norris"
      }
    ],
    "deleted": false,
    "selectedPaymentScheme": "SEPA_INSTANT",
    "purposeCode": "SEPA_INSTANT",
    "amlDeclineReason": "TECHNICAL",
    "externalServiceProviderCode": "PROVIDER_A"
  }
}
chevron-rightPAYMENT_ERRORhashtag
  • The payment API triggers the PAYMENT_ERROR event when a payment has failed system validations and its status is set to ERROR.

  • Event parameters are eventTypeCode/routing_code: ext.paymentsV2.payment.error.

{
  "notificationId": "ID-9999",
  "notificationTypeCode": "PAYMENT_ERROR",
  "destination": "https://hooks.slack.com/services/TQ12LTR432rfdsfsdg",
  "originalMessageDateTime": "2024-09-13T06:44:34.126Z",
  "data": {
    "accountId": "ID-1000",
    "paymentId": "ID-1000",
    "amount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "feeAmount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "directionCode": "IN",
    "effectiveDate": "2024-09-13",
    "statusCode": "PROCESSED",
    "details": "Payment for hotel",
    "referenceNumber": "54321",
    "postingDate": "2024-09-13",
    "paymentTypeCode": "SEPA2ACC",
    "source": {
      "sourceName": "PAYMENT",
      "sourceRef": "ID-181922"
    },
    "residencyCountryCode": "EE",
    "returnReason": "AC01",
    "returnComment": "Return payment",
    "lastStatusRequestDate": "2024-09-13T06:44:34.126Z",
    "cancellationRequestStatusCode": "string",
    "refuseReason": "Reason",
    "cancellationReason": "Reason",
    "recallCancellationReason": "Reason",
    "endToEndId": "NOTPROVIDED",
    "paymentTransferTypeCode": "INSTANTREGULAR",
    "contractSource": {
      "sourceName": "LOAN.CONTRACT",
      "sourceRef": "ID-181922",
      "contractNumber": "1122241515"
    },
    "insertedDateTime": "2024-09-13T06:44:34.126Z",
    "returnSettlementDate": "2021-02-03",
    "creditTransferSettlementDate": "2021-02-03",
    "originalIban": "string",
    "reservationId": "ID-1000",
    "paymentTransactionTypeCode": "SEPA2ACC_PAY",
    "paymentFeeTransactionTypeCode": "string",
    "chargeBearer": "SHA",
    "instrumentCode": "PAYMENT.SEPA2ACC",
    "paymentServiceProviderCode": "SHA",
    "accountTypeCode": "CURRENCY",
    "fxPaymentFlag": true,
    "fixedSide": "PAYMENT",
    "fxQuoteRequestId": "ID-2000",
    "fxQuoteResponseId": "ID-3000",
    "exchangeRate": 0.84,
    "coverMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "paymentMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "reservationMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "initialBalance": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "fxMarginMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "errorCode": "err.technical",
    "paymentDetails": [
      {
        "amount": {
          "amount": 1.22,
          "currencyCode": "EUR"
        },
        "typeCode": "OUR_FEE"
      }
    ],
    "paymentParties": [
      {
        "name": "Airport Hotel Gmbh",
        "address": {
          "street1": "Hugo-Eckener-Ring 1",
          "street2": "Apartment Number 40",
          "cityCounty": "Frankfurt am Main",
          "stateRegion": "Hesse",
          "zip": "60549",
          "countryCode": "DE",
          "addressLine": "Hugo-Eckener-Ring 1, Frankfurt am Main, Hesse, 60549, Germany"
        },
        "typeCode": "OUR_CORRESPONDENT",
        "accountNumber": {
          "value": "DE89370400440532013000",
          "type": "IBAN"
        },
        "accountNumberCountryCode": "EE",
        "accountNumberBankCode": "HABA",
        "financialInstitutionId": {
          "value": "MAINDE2XXXX",
          "type": "BIC"
        },
        "personId": "ID-1000",
        "personTypeCode": "P",
        "givenName": "John",
        "surname": "Smith",
        "accountId": "ID-1000",
        "identificationTypeCode": "PASSPORT",
        "identificationValue": "0124R5M1P5",
        "birthDate": "1965-11-24",
        "registrationDate": "2022-09-01",
        "residencyCountryCode": "EE",
        "accountClassCode": "SAFEGUARDED",
        "accountTypeCode": "CURRENCY",
        "countryCode": "EE",
        "roleCode": "PAYER"
      }
    ],
    "paymentSchemeElements": [
      {
        "fieldValueCountryCode": "EE",
        "fieldValueSchemeTypeCode": "SEPA",
        "fieldValueTypeCode": "FATHER_NAME",
        "fieldValue": "Chuck Norris"
      }
    ],
    "deleted": false,
    "selectedPaymentScheme": "SEPA_INSTANT",
    "purposeCode": "SEPA_INSTANT",
    "amlDeclineReason": "TECHNICAL"
  }
}
chevron-rightPAYMENT_CANCELLEDhashtag
  • The payment API triggers a PAYMENT_CANCELLED event when an outgoing payment is canceled and its status is set to CANCELLED. This event occurs when an initiated payment is canceled before confirmation, or after confirmation due to an AML decline or rejection by the settlement system.

  • Event parameters are eventTypeCode/routing_code: ext.paymentsV2.payment.cancelled.

{
  "notificationId": "ID-9999",
  "notificationTypeCode": "PAYMENT_CANCELLED",
  "destination": "https://hooks.slack.com/services/TQ12LTR432rfdsfsdg",
  "originalMessageDateTime": "2024-09-13T06:46:28.614Z",
  "data": {
    "accountId": "ID-1000",
    "paymentId": "ID-1000",
    "amount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "feeAmount": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "directionCode": "IN",
    "effectiveDate": "2024-09-13",
    "statusCode": "PROCESSED",
    "details": "Payment for hotel",
    "referenceNumber": "54321",
    "postingDate": "2024-09-13",
    "paymentTypeCode": "SEPA2ACC",
    "source": {
      "sourceName": "PAYMENT",
      "sourceRef": "ID-181922"
    },
    "residencyCountryCode": "EE",
    "returnReason": "AC01",
    "returnComment": "Return payment",
    "lastStatusRequestDate": "2024-09-13T06:46:28.614Z",
    "cancellationRequestStatusCode": "string",
    "refuseReason": "Reason",
    "cancellationReason": "Reason",
    "recallCancellationReason": "Reason",
    "endToEndId": "NOTPROVIDED",
    "paymentTransferTypeCode": "INSTANTREGULAR",
    "contractSource": {
      "sourceName": "LOAN.CONTRACT",
      "sourceRef": "ID-181922",
      "contractNumber": "1122241515"
    },
    "insertedDateTime": "2024-09-13T06:46:28.614Z",
    "returnSettlementDate": "2021-02-03",
    "creditTransferSettlementDate": "2021-02-03",
    "originalIban": "string",
    "reservationId": "ID-1000",
    "paymentTransactionTypeCode": "SEPA2ACC_PAY",
    "paymentFeeTransactionTypeCode": "string",
    "chargeBearer": "SHA",
    "instrumentCode": "PAYMENT.SEPA2ACC",
    "paymentServiceProviderCode": "SHA",
    "accountTypeCode": "CURRENCY",
    "fxPaymentFlag": true,
    "fixedSide": "PAYMENT",
    "fxQuoteRequestId": "ID-2000",
    "fxQuoteResponseId": "ID-3000",
    "exchangeRate": 0.84,
    "coverMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "paymentMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "reservationMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "initialBalance": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "fxMarginMoney": {
      "amount": 1.22,
      "currencyCode": "EUR"
    },
    "errorCode": "err.technical",
    "paymentDetails": [
      {
        "amount": {
          "amount": 1.22,
          "currencyCode": "EUR"
        },
        "typeCode": "OUR_FEE"
      }
    ],
    "paymentParties": [
      {
        "name": "Airport Hotel Gmbh",
        "address": {
          "street1": "Hugo-Eckener-Ring 1",
          "street2": "Apartment Number 40",
          "cityCounty": "Frankfurt am Main",
          "stateRegion": "Hesse",
          "zip": "60549",
          "countryCode": "DE",
          "addressLine": "Hugo-Eckener-Ring 1, Frankfurt am Main, Hesse, 60549, Germany"
        },
        "typeCode": "OUR_CORRESPONDENT",
        "accountNumber": {
          "value": "DE89370400440532013000",
          "type": "IBAN"
        },
        "accountNumberCountryCode": "EE",
        "accountNumberBankCode": "HABA",
        "financialInstitutionId": {
          "value": "MAINDE2XXXX",
          "type": "BIC"
        },
        "personId": "ID-1000",
        "personTypeCode": "P",
        "givenName": "John",
        "surname": "Smith",
        "accountId": "ID-1000",
        "identificationTypeCode": "PASSPORT",
        "identificationValue": "0124R5M1P5",
        "birthDate": "1965-11-24",
        "registrationDate": "2022-09-01",
        "residencyCountryCode": "EE",
        "accountClassCode": "SAFEGUARDED",
        "accountTypeCode": "CURRENCY",
        "countryCode": "EE",
        "roleCode": "PAYER"
      }
    ],
    "paymentSchemeElements": [
      {
        "fieldValueCountryCode": "EE",
        "fieldValueSchemeTypeCode": "SEPA",
        "fieldValueTypeCode": "FATHER_NAME",
        "fieldValue": "Chuck Norris"
      }
    ],
    "deleted": false,
    "selectedPaymentScheme": "SEPA_INSTANT",
    "purposeCode": "SEPA_INSTANT",
    "amlDeclineReason": "TECHNICAL"
  }
}
chevron-rightPAYMENT_AML_DECLINEDhashtag
  • The payment API triggers the PAYMENT_AML_DECLINED event when an incoming or outgoing payment is declined by AML check, and its status is set to AML_DECLINED.

  • Event parameters are eventTypeCode/routing_code: ext.paymentsV2.payment.aml.declined.

chevron-rightPAYMENT_RETURNEDhashtag
  • The payment API triggers PAYMENT_RETURNED event when a processed payment is returned, and its status set to RETURNED.

  • Event parameters are eventTypeCode/routing_code: ext.accounts.paymentsV2.return.processed.

Payment router transfer

chevron-rightPAYMENT_ROUTER_TRANSFER_SENThashtag
  • The payment-router API triggers the PAYMENT_ROUTER_TRANSFER_SENT event when an outgoing payment has been sent, and the payment transfer status is set to SENT.

  • Event parameters are eventTypeCode/routing_code: ext.paymentRouters.transfersV2.sent.

chevron-rightPAYMENT_ROUTER_TRANSFER_REJECTED_V2hashtag
  • The payment-router API triggers the PAYMENT_ROUTER_TRANSFER_REJECTED_V2 event when an outgoing payment has been rejected, and the payment transfer status is set to CANCELLED.

  • Event parameters are eventTypeCode/routing_code: ext.paymentRouters.transfersV2.rejected.

chevron-rightPAYMENT_ROUTER_FX_QUOTE_REQUEST_WAITINGhashtag
  • The payment-router API triggers the PAYMENT_ROUTER_FX_QUOTE_REQUEST_WAITING event when the FX quote request has been initialised and the payment transfer status is set to WAITING_QUOTE.

  • Event parameters are eventTypeCode/routing_code: ext.paymentRouters.fx-quote-requests.waiting.quote.

Last updated

Was this helpful?