Skip to main content

Acme Standard Chartered Bank Great Britain Payments (API)

This describes validations / allowed data formats for Acme payments going through Standard Chartered Bank (SCB) Great Britain (SCBLGB2LXXX) over the SCB Open Banking API. These will be validated by Acme and further validated by the bank. These rules may be stricter than what the bank requires.

Supported types: GB_FPS, GB_CHAPS, GB_SEPA, BKTR, TT.

Common Definitions

  • SWIFT Character Set:

    • The 26 uppercase Latin letters A-Z
    • The 26 lowercase Latin letters a-z
    • The 10 digits 0-9
    • Forward slash /
    • Hyphen -
    • Question mark ?
    • Colon :
    • Left and right parentheses ( )
    • Full stop .
    • Comma ,
    • Single quote '
    • Plus sign +
    • Space
  • customerReference is required for all payment types. It must be unique and must not exceed 16 characters.

  • A SWIFT BIC is 8 to 11 characters (uppercase letters and digits).

  • paymentDetails is sent to the beneficiary as unstructured remittance information across 2 lines of 70 characters.

  • receiver.address.city and receiver.address.country are required for all payment types, as enforced by Standard Chartered Bank. The line1, line2, state, and postalCode address fields are optional.

  • For GB_FPS, and GB_CHAPS, provide either an 8-digit account number with a 6-digit sort code in receiver.localRoutingIdentifier, or a GB IBAN with a receiver.bank BIC.

GB_FPS

Faster Payments transfer.

fieldpattern / charsetmax lengthmandatory/optional
currencyGBP3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M for the IBAN form
receiver.localRoutingIdentifierNumeric sort code6M for the account-number form, exactly 6 digits
receiver.bankAccountNumber8 digits, or a GB IBANM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

GB_CHAPS

Same-day high-value RTGS transfer.

fieldpattern / charsetmax lengthmandatory/optional
currencyGBP3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M for the IBAN form
receiver.localRoutingIdentifierNumeric sort code6M for the account-number form, exactly 6 digits
receiver.bankAccountNumber8 digits, or a GB IBANM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

GB_SEPA

SEPA credit transfer to any SEPA countries.

info
  • currency must be EUR.
  • receiver.bank (SWIFT BIC) is required and receiver.bankAccountNumber must be an IBAN.
  • purposeCode is optional. Provide SEPA PoP Code for the recipient bank.
fieldpattern / charsetmax lengthmandatory/optional
currencyEUR3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
purposeCodeSWIFT4O
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M
receiver.bankAccountNumberIBAN15–31M
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

BKTR

Book Transfer. An intra-SCB transfer between two accounts at SCB Great Britain (SCBLGB2LXXX).

info

receiver.bank must not be provided. SCB routes the payment to itself.

fieldpattern / charsetmax lengthmandatory/optional
currencyISO 4217 currency code3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankAccountNumberNumeric16M
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

TT

Telegraphic Transfer. A cross-border SWIFT transfer.

info

receiver.bank (SWIFT BIC) is required.

fieldpattern / charsetmax lengthmandatory/optional
currencyISO 4217 currency code3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M
receiver.bankAccountNumberFree textM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M