High Value International Payments
Overview
You can now send single or bulk high value payments overseas in currencies other than GBP. To be able to initiate high value international payments, we will need you to first fund your SIM account while integrating with our API in the simulation environment. As part of our fund assessment control framework, you will not be able to initiate high value international payments without doing so.
ClearBank accepts inbound and outbound Euro payments via the TARGET2 scheme only. Inbound payments which are processed via any other scheme apart from TARGET2 will not be accepted by ClearBank. Non-EUR high value international payments are settled according to cut-off times specific to the currency in which the payment is made.
For more information about the countries that you can send high value payments to, currencies supported by ClearBank and currency cut-off times, please speak to your Relationship Manager.
Fund your account in the simulation environment
post/v1/mccy/inboundpayment/{accountUniqueId}
This endpoint is meant for the simulation environment only as it enables you to make an inbound payment into your account in our simulation environment.
Parameters
- accountUniqueId string, path, Required
The unique identifier for the account. This will be the currency supported by the account e.g., EUR.
Request Payload (application/json)
- instructedCurrency string, Required
Currency of the instructed payment. This is the three-letter ISO currency code.
- instructedAmount number, Required
Instructed payment amount.
- reference string
Reference provided by the ultimate debtor for the payment.
- Minimum length
- 0
- Maximum length
- 140
- endToEndId string
Unique identifier supplied by you in your API request to simulate the sending bank’s reference.
- Minimum length
- 0
- Maximum length
- 15
- ultimateCreditor object, Required
Information about the ultimate creditor of the transaction.
- ultimateDebtor object
Information about the ultimate debtor of the transaction.
request
{"instructedCurrency": "EUR","instructedAmount": 1000,"reference": "12345678","endToEndId": "87654321","ultimateCreditor": {"iban": "GB14BARC20031838591122","name": "Rob Robinson","address": "1 High St Northleach Gloucestershire"},"ultimateDebtor": {"identifier": "IR14BARC20031838591122","name": "Joe Bloggs","address": "2 Main St London"}}
Response (application/json)
- 201 Successful operation
- 400 Bad Request. Check query parameters
- 404 Not Found. AccountUniqueId not recognized
Successful operation
{"transactionId": "string","instructedCurrency": "string","instructedAmount": 0,"reference": "string","endToEndId": "string","ultimateCreditorIBAN": "string","ultimateCreditorName": "string","ultimateDebtorIdentifier": "string","ultimateDebtorName": "string","timestampCreated": "2021-12-11T10:54:44Z","bankRefSearchable": "string"}
Bad Request. Check query parameters
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","property1": null,"property2": null}
Not Found. AccountUniqueId not recognized
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","property1": null,"property2": null}
Initiate a payment
post/v1/mccy/payments
This endpoint is used to initiate payments.
Parameters
Request Payload (application/json)
- batchId string
Unique identifier for the batch in which the payment is being submitted.
- currencyCode string, Required
Three-letter ISO currency code for the outbound payment.
- Minimum length
- 3
- Maximum length
- 3
- transactions array, Required
Array of transactions.
request
{"batchId": "string","currencyCode": "EUR","transactions": [{"endToEndId": "string","reference": "string","amount": 0,"creditor": {"name": "string","address": {"addressLine1": "string","addressLine2": "string","addressLine3": "string","postCode": "string","country": "st"},"bic": "string","identification": {"organisationIdentification": {"Other": {"identification": "string","schemeName": {"code": "stri","proprietary": "string"},"issuer": "string"}},"privateIdentification": {"dateAndPlaceOfBirth": {"dateOfBirth": "2021-12-11","cityOfBirth": "string","countryOfBirth": "st"},"other": {"identification": "string","schemeName": {"code": "stri","proprietary": "string"}}}},"countryOfResidence": "st","contactDetails": {"name": "string","emailAddress": "string"},"iban": "string","accountNumber": "string","schemeName": {"code": "stri","proprietary": "string"}},"debtorName": "string","debtorAddress": {"addressLine1": "string","addressLine2": "string","addressLine3": "string","postCode": "string","country": "st"},"debtorBic": "string","debtorPrivateIdentification": {"dateAndPlaceOfBirth": {"dateOfBirth": "2021-12-11","cityOfBirth": "string","countryOfBirth": "st"},"other": {"identification": "string","schemeName": {"code": "stri","proprietary": "string"}}},"accountIdentifier": {"kind": "AccountId","identifier": "string"},"debtorAccountCurrency": "str","intermediaryAgent": {"FinancialInstitutionIdentification": {"bic": "string","aba": "string","name": "string","addressDetails": {"addressLine1": "string","addressLine2": "string","addressLine3": "string","postCode": "string","country": "st"}}},"creditorAgent": {"FinancialInstitutionIdentification": {"bic": "string","aba": "string","clearingSystemIdCode": "string","memberId": "string","name": "string","addressDetails": {"addressLine1": "string","addressLine2": "string","addressLine3": "string","postCode": "string","country": "st"}},"branchId": "string"},"instructionForDebtorAgent": "string","purpose": {"code": "stri","proprietary": "string"},"remittanceInformation": {"additionalRemittanceInformation": "string"},"ultimateCreditor": {"name": "string","address": {"addressLine1": "string","addressLine2": "string","addressLine3": "string","postCode": "string","country": "st"},"bic": "string","identification": {"organisationIdentification": {"Other": {"identification": "string","schemeName": {"code": "stri","proprietary": "string"},"issuer": "string"}},"privateIdentification": {"dateAndPlaceOfBirth": {"dateOfBirth": "2021-12-11","cityOfBirth": "string","countryOfBirth": "st"},"other": {"identification": "string","schemeName": {"code": "stri","proprietary": "string"}}}}}}]}
Response (application/json)
- 202 Accepted
- 400 Bad Request
- 404 Not Found
- 409 Conflict
- 422 Unprocessable Entity
- 500 Server Error
- 503 Server Error
Bad Request
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","property1": null,"property2": null}
Not Found
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","property1": null,"property2": null}
Conflict
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","property1": null,"property2": null}
Unprocessable Entity
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","property1": null,"property2": null}