Correspondent and Agency Banking via API

Payment initiation via API from account numbers under your BIC or National Clearing Code, with FX handling and status tracking.

Overview

This section provides brief guidance on Correspondent and Agency Banking payments and highlights additional details specific to these payment types.

To send and receive data from the BC Connect API, you must be authenticated and have a valid access token. For more details on how to generate access tokens and authenticate, please see Authorisation.

You will use the fi-to-fi-customer-credit-transfer-initiation endpoint to instruct Correspondent and Agency Banking payments from your own BIC and IBANs, via us. The endpoint details, including message specifications such as property definitions, are described here: Agency and Correspondent Banking payments and Payment instruction using pacs008 format

You can also read more about the Correspondent Banking solution and Agency Banking Solution in general.

Debtor and ultimate debtor details

In a Correspondent Banking or Agency Banking flow, for outgoing payments, you are seen as the 'ordering institution', and your customer as the 'ordering customer'. However, depending on your agreement with us, you may be initiating payments on behalf of your customer's customer. The Correspondent Banking and Agency Banking payment initiation endpoint caters to both scenarios, by allowing you to provide:

  • Debtor name and address
  • Ultimate debtor name and address

Either debtor or ultimate debtor must be provided. If both are provided, the ultimate debtor details will be carried forward as the debtor name, as illustrated below:

Payment status, notifications and reports

To check the status of a payment, you can use the Get payments endpoints. You can receive notifications by subscribing to Webhooks. Furthermore, the reconciliation reports enables your reconciliation.

Compared to the other payment solutions, BC Connect supports, the Correspondent and Agency Banking payments contain an additional layer of information about the account, which you have issued to your customer, under your own BIC or National Clearing Code.

Across the Get payments and reports endpoints, we generally refer to these as the ultimateDebtorAccountor the ultimateCreditorAccount, depending on the direction of the payment.

In the table below, you will find an overview of the most common account, debtor and creditor details, and where to find those details in the reconciliation reports and the Get payments endpoints.

Payment details

Property in the

GET payments endpoints and notifications

Property in the

reconciliation report

Debtor’s financial institution

Incoming payment: debtorInformation.account.financialInstitution
Outgoing payment:
debtorAccount.financialInstitution

debtoragentBankCode

Debtor’s account number

Incoming payment: debtorAccount
Outgoing payment: ultimateDebtorAccount

Incoming payment: debtorAccount
Outgoing payment: ultimatedebtorAccount

Debtor’s name

debtorName

Incoming payment: debtorLine1
Outgoing payment: ultimatedebtorLine1

Debtor’s address

Incoming payment: debtorAddress
Outgoing payment: ultimateDebtorAddress

Incoming payment: debtorLine3-4
Outgoing payment: ultimatedebtorLine2-4

Creditor’s financial institution

creditorInformation.account.financialInstitution

beneficiaryBankCode

Creditor’s account number

Incoming payment: ultimateCreditorAccount
Outgoing payment: creditorAccount

Incoming payment: ultimatebeneficiaryAccount
Outgoing payment: beneficiaryAccount

Creditor’s name

creditorName

beneficiaryLine1

Creditor’s address

creditorAddress

beneficiaryLine2-4

Your settlement (Nostro) account with us

Incoming payment: creditorInformation.account
Outgoing payment: debtorAccount.account

Incoming payment: account or beneficiaryAccount
Outgoing payment: account or debtorAccount

Sending Payment with FX

Correspondent Banking solution allows you to send and receive payments in up to 24 currencies with a single currency nostro account of your choice.

Outbound payments can include FX conversion using one of the following methods, combining BC Connect’s Correspondent Banking and FX capabilities.

Embedded FX (live rate)

Trigger FX directly in the payment instruction via the API by populating currencyOfTransfer. If currencyOfTransfer differs from the currency in amount, the system performs the FX conversion automatically using the live rate at the time of processing.

Request for Quote (RFQ)

Obtain an FX quote prior to payment initiation using the RFQ endpoint. The returned rate is locked for 30 seconds. Include the fxQuoteID in your payment instruction to execute the payment using the quoted rate.

Held Rate

Use a guaranteed FX rate obtained through the Held rate feature. For more details on Held Rates and the steps to follow, see Held rates.