Skip to content

Supported payment rails

RailDescriptionSettlementLimit
FPSFaster Payments Service. 24/7/365 availability.Instant£1,000,000
CHAPSClearing House Automated Payment System. Business days only. Cut-off ~5:00 PM GMT/BST (bank-dependent).Same-dayNo limit

Routing order: FPS is used when the beneficiary account is FPS-addressable and the amount is at or below £1,000,000; otherwise CHAPS applies.

For details on rail selection, see Payment rail reference.


Beneficiary identity

When creating a beneficiary identity for GBP payments, provide the following fields. See Create and manage identities for the API workflow.

The required fields depend on whether the beneficiary is a business or an individual.

Business beneficiary

Applies to B2B, B2B2B, and C2B2B use cases. Submit a business identity.

Field RequiredTypeConstraints
businessNameRequiredSTRING1–140 characters.
address.streetAddressRequiredARRAY of STRINGEach item 1–70 characters.
address.cityRequiredSTRING1–140 characters.
address.stateOrProvinceRequiredSTRING1–140 characters.
address.postalCodeRequiredSTRING3–15 characters.
address.countryRequiredSTRINGTwo-letter ISO 3166-1 alpha-2 country code.

Individual beneficiary

Applies to B2C, B2B2C, and C2B2C use cases. Submit an individual identity.

Field RequiredTypeConstraints
firstNameRequiredSTRING1–140 characters.
lastNameRequiredSTRING1–140 characters.
dateOfBirthRequiredDATEISO 8601 date (YYYY-MM-DD).
address.streetAddressRequiredARRAY of STRINGEach item 1–70 characters.
address.cityRequiredSTRING1–140 characters.
address.stateOrProvinceRequiredSTRING1–140 characters.
address.postalCodeRequiredSTRING3–15 characters.
address.countryRequiredSTRINGTwo-letter ISO 3166-1 alpha-2 country code.

Beneficiary financial instrument

When creating a financial instrument for GBP payouts, set financialInstrumentType: GB_FPS and currency: GBP. Provide the following fields in the gbFps payment rail object. See Create and manage financial instruments for the API workflow.

Field RequiredTypeConstraints
bankNameRequiredSTRING2–140 characters.
sortCodeRequiredSTRINGExactly 6 digits.
accountNumberRequiredSTRINGExactly 8 digits.

Originator identity

When creating an originator identity for GBP payments, provide the following fields. The required fields depend on whether the originator is a business or an individual.

Business originator

Applies to B2B, B2B2B, B2B2C, and B2C use cases. Submit a business identity.

Field RequiredTypeConstraints
businessNameRequiredSTRING1–140 characters.
address.streetAddressRequiredARRAY of STRINGEach item 1–70 characters.
address.cityRequiredSTRING1–140 characters.
address.stateOrProvinceRequiredSTRING1–140 characters.
address.postalCodeRequiredSTRING3–15 characters.
address.countryRequiredSTRINGTwo-letter ISO 3166-1 alpha-2 country code.
registrationRequiredARRAY of OBJECTEach item: number (3–35 characters) and type (one of INCORPORATION_CERTIFICATE, TAX_ID). At least one registration entry is required.

Individual originator

Applies to C2B2B and C2B2C use cases. Submit an individual identity.

Field RequiredTypeConstraints
firstNameRequiredSTRING1–140 characters.
lastNameRequiredSTRING1–140 characters.
dateOfBirthRequiredDATEISO 8601 date (YYYY-MM-DD).
address.streetAddressRequiredARRAY of STRINGEach item 1–70 characters.
address.cityRequiredSTRING1–140 characters.
address.stateOrProvinceRequiredSTRING1–140 characters.
address.postalCodeRequiredSTRING3–15 characters.
address.countryRequiredSTRINGTwo-letter ISO 3166-1 alpha-2 country code.

Transaction fields

When creating a payment, provide the following fields. See Create a payment for the API workflow.

Field RequiredTypeConstraints
purposeCodeRequiredENUM4–5 characters. See Purpose of payment codes below.
paymentMemoOptionalSTRING0–16 characters. Pattern: ^[\w\/-?:(). '+\s]+$

Purpose of payment codes

CodeDescription
ADCSFees for advisory or consulting service
BEXPBusiness expense payment
BLDMBuilding maintenance payment
COMCCommercial payment
DBTCDebit transfer
EDUCEducation
FEESFee payment
GIFTGift payment
GDSVGoods and services payment
HRECHousing rent collection
INSCInsurance claim settlement
INSUInsurance payment
INVSInvestment settlement
LOARLoan repayment
MDCSMedical service payment
PCOMResidential property purchase
RENTProperty rental payment
SALAPayment of salary
SERVService payment
SUPPSupplier payment
TAXSTax settlement

Verifying requirements for your scenario

For the exact fields required for your specific use case and payment rail, use the Payload Schema Utility.