Acme Standard Chartered Bank UAE Payments (API)
This describes validations / allowed data formats for Acme payments going
through Standard Chartered Bank (SCB) UAE (SCBLAEADXXX) 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: UAE_IBFT, UAE_FTS, TT, BKTR.
Payment types at a glance
All times are UAE time (GST, UTC+4).
| type | SCB rail | currency | cut-off | processing time | amount guidance |
|---|---|---|---|---|---|
UAE_IBFT | IBFT, real-time interbank transfer | AED | None. Available 24/7. | Real time | Below AED 50,000 |
UAE_FTS | RTGS over the UAE FTS | AED | 18:30, Monday to Friday | Same day before cut-off. Next working day after it. | AED 50,000 and above |
TT | Telegraphic Transfer (SWIFT) | ISO 4217 currency | 20:30 every day. The currency's own cut-off also applies. | Usually 1 to 3 days to the beneficiary | No SCB guidance |
BKTR | Book Transfer within SCB UAE | ISO 4217 currency | None for the same currency. 18:00 for other currency pairs. | Same day | No SCB guidance |
Processing time and value date
- Acme sets the payment date to the date the payment is created, in UAE time. You cannot choose a future payment date.
- Acme sends the payment to SCB when it is created.
- If the payment needs approval in Acme, Acme sends it to SCB when it is approved. It keeps the payment date from when it was created.
- SCB debits the sending account on the payment date, unless SCB moves the payment.
- For
UAE_FTS, and forBKTRbetween different currencies, SCB moves a payment it receives after the cut-off, or on a weekend or UAE public holiday, to the next working day. - SCB also moves a payment with a past payment date to the next possible business date. This applies to a payment approved on a later day than it was created.
- The payment date Acme shows stays the date the payment was created, even when SCB debits the account on a later day.
- For
TT, the date the beneficiary is credited depends on the destination country, the beneficiary bank and the currency. - For
TT, SCB can hold a payment until it has accepted any supporting documents it asks for. The payment is debited and processed once SCB accepts them.
Payment limits
- SCB recommends
UAE_IBFTfor amounts below AED 50,000. - SCB recommends
UAE_FTSfor amounts of AED 50,000 and above. - Ask your SCB relationship manager about any limit set on your own SCB account.
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
- The 26 uppercase Latin letters
-
customerReferenceis required for all payment types. It must be unique and must not exceed 16 SWIFT characters. -
paymentDetailsis sent to the beneficiary as unstructured remittance information across 2 lines of 70 characters, for a total of 140 SWIFT characters. -
purposeCodeis required for all payment types. Provide the UAE Purpose of Payment (POP) code that matches the transaction. See Purpose of Payment (POP) codes. -
receiver.nameis required for all payment types and must not exceed 140 characters. -
receiver.address.cityandreceiver.address.countryare required for all payment types, as enforced by Standard Chartered Bank. Theline1,line2,state, andpostalCodeaddress fields are optional. -
A SWIFT BIC is either 8 or 11 characters: 6 uppercase letters, then 2 alphanumerics, optionally followed by a 3-character branch code. Lengths of 9 or 10 are rejected.
-
A UAE IBAN is
AEfollowed by 21 digits, for a total of 23 characters. -
bankChargeBearerdefaults toSHAREDwhen omitted. OnBKTRit is alwaysSHARED, whatever value is supplied. -
amountis in the currency's smallest unit. For example, AED 12,500.00 is1250000. See minor units format.
ISO 20022 migration: SCB address requirements
- SCB is migrating to the ISO 20022 message standards. The beneficiary address requirements on this page are part of this migration. Refer to ISO 20022 at Standard Chartered for an overview.
- Under the SCB Payment API guide, the beneficiary
address.city(town name) andaddress.countryare mandatory for all payment types. Acme validates this on every payment.
Supported sender account currencies
- SCB UAE requires a currency prefix on the debit account number, so the sending account currency must be one Acme holds a prefix for.
- The supported currencies are
AED,USD,GBP,EUR,CHF,AUD,SGD,CAD,HKD,JPY,NOK,NZD,SEK, andZAR. - A payment from an account in any other currency is rejected. Contact Acme if you need one added.
UAE_IBFT
Interbank Funds Transfer. A real-time, low-value local AED transfer to another bank in the UAE.
currencymust beAED.- Provide either a UAE IBAN in
receiver.bankAccountNumber, or an account number of at most 16 digits together with areceiver.bankBIC. - When a UAE IBAN is provided without
receiver.bank, Acme derives the beneficiary BIC from the IBAN routing code. If that routing code is not recognised the payment is rejected, andreceiver.bankmust be supplied explicitly. - See UAE Bank Codes for the bank codes Acme knows and the codes that need
receiver.bank. purposeCodemust be a code markedYin the IBFT column of the POP code list.- Acme checks only that
purposeCodeis present. SCB checks the code against the list.
Cut-off and processing:
- Available 24/7, including weekends and public holidays.
- Processed in real time.
- SCB recommends this type for amounts below AED 50,000.
| field | pattern / charset | max length | mandatory/optional |
|---|---|---|---|
| currency | AED | 3 | M |
| customerReference | SWIFT | 16 | M |
| paymentDetails | SWIFT | 140 | O |
| purposeCode | POP code allowed on IBFT | 3 | M |
| bankChargeBearer | SENDER or RECEIVER or SHARED | O | |
| receiver.name | Free text | 140 | M |
| receiver.bank | SWIFT BIC | 8–11 | M for the account-number form |
| receiver.bankAccountNumber | UAE IBAN, or at most 16 digits | M | |
| receiver.address.city | SWIFT | 35 | M |
| receiver.address.country | ISO 3166-1 alpha-2 | 2 | M |
Example payload, paying AED 12,500.00 to a UAE IBAN. Acme derives the BIC from the IBAN.
{
"type": "UAE_IBFT",
"senderAccountId": "intacc_XXXXXXXXXXXXX",
"senderAccountCurrency": "AED",
"currency": "AED",
"amount": 1250000,
"customerReference": "INV20261014001",
"paymentDetails": "Invoice 20261014-001",
"purposeCode": "GDS",
"receiver": {
"name": "Example Trading LLC",
"bankAccountNumber": "AE980260001234567890123",
"address": {
"city": "Dubai",
"country": "AE"
}
}
}UAE_FTS
Funds Transfer System. A same-day high-value AED RTGS transfer.
currencymust beAED.- Provide either a UAE IBAN in
receiver.bankAccountNumber, or an account number of at most 16 digits together with areceiver.bankBIC. - When a UAE IBAN is provided without
receiver.bank, Acme derives the beneficiary BIC from the IBAN routing code. If that routing code is not recognised the payment is rejected, andreceiver.bankmust be supplied explicitly. - See UAE Bank Codes for the bank codes Acme knows and the codes that need
receiver.bank.
Cut-off and processing:
- The cut-off is 18:30 UAE time, Monday to Friday.
- A payment SCB receives before the cut-off is processed the same day.
- A payment SCB receives after the cut-off, or on a weekend or public holiday, is processed on the next working day (T+1).
- SCB recommends this type for amounts of AED 50,000 and above.
| field | pattern / charset | max length | mandatory/optional |
|---|---|---|---|
| currency | AED | 3 | M |
| customerReference | SWIFT | 16 | M |
| paymentDetails | SWIFT | 140 | O |
| purposeCode | POP code | 3 | M |
| bankChargeBearer | SENDER or RECEIVER or SHARED | O | |
| receiver.name | Free text | 140 | M |
| receiver.bank | SWIFT BIC | 8–11 | M for the account-number form |
| receiver.bankAccountNumber | UAE IBAN, or at most 16 digits | M | |
| receiver.address.city | SWIFT | 35 | M |
| receiver.address.country | ISO 3166-1 alpha-2 | 2 | M |
Example payload, paying AED 250,000.00 to an account number with its BIC.
{
"type": "UAE_FTS",
"senderAccountId": "intacc_XXXXXXXXXXXXX",
"senderAccountCurrency": "AED",
"currency": "AED",
"amount": 25000000,
"customerReference": "PO20261014002",
"paymentDetails": "Purchase order 20261014-002",
"purposeCode": "GDI",
"bankChargeBearer": "SHARED",
"receiver": {
"name": "Example Supplies FZE",
"bank": "EBILAEADXXX",
"bankAccountNumber": "1012345678901",
"address": {
"line1": "Office 101, Example Tower",
"city": "Dubai",
"country": "AE"
}
}
}TT
Telegraphic Transfer. A cross-border SWIFT transfer.
receiver.bank (SWIFT BIC) is required.
Cut-off and processing:
- The cut-off is 20:30 UAE time, every day of the week, on the payment date.
- Each payment currency also has its own cut-off, which can be earlier.
- The beneficiary is usually credited within 1 to 3 days, depending on the currency, the destination country and the beneficiary bank.
- SCB can ask for supporting documents. The payment is processed once SCB accepts them.
| field | pattern / charset | max length | mandatory/optional |
|---|---|---|---|
| currency | ISO 4217 currency code | 3 | M |
| customerReference | SWIFT | 16 | M |
| paymentDetails | SWIFT | 140 | O |
| purposeCode | POP code | 3 | M |
| bankChargeBearer | SENDER or RECEIVER or SHARED | O | |
| receiver.name | Free text | 140 | M |
| receiver.bank | SWIFT BIC | 8–11 | M |
| receiver.bankAccountNumber | Free text | M | |
| receiver.address.city | SWIFT | 35 | M |
| receiver.address.country | ISO 3166-1 alpha-2 | 2 | M |
Example payload, paying USD 10,000.00 from a USD account to a bank in the United States.
{
"type": "TT",
"senderAccountId": "intacc_XXXXXXXXXXXXX",
"senderAccountCurrency": "USD",
"currency": "USD",
"amount": 1000000,
"customerReference": "TT20261014003",
"paymentDetails": "Services October 2026",
"purposeCode": "ITS",
"bankChargeBearer": "SHARED",
"receiver": {
"name": "Example Software Inc",
"bank": "CHASUS33XXX",
"bankAccountNumber": "123456789",
"address": {
"line1": "100 Example Street",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"country": "US"
}
}
}BKTR
Book Transfer. An intra-SCB transfer between two accounts at SCB UAE (SCBLAEADXXX).
receiver.bankmust not be provided. SCB routes the payment to itself.bankChargeBeareris alwaysSHAREDon this payment type.
Cut-off and processing:
- A transfer in the same currency is available 24/7 and processed the same day.
- A transfer between different currencies has a cut-off of 18:00 UAE time.
| field | pattern / charset | max length | mandatory/optional |
|---|---|---|---|
| currency | ISO 4217 currency code | 3 | M |
| customerReference | SWIFT | 16 | M |
| paymentDetails | SWIFT | 140 | O |
| purposeCode | POP code | 3 | M |
| receiver.name | Free text | 140 | M |
| receiver.bankAccountNumber | UAE IBAN, or at most 16 digits | M | |
| receiver.address.city | SWIFT | 35 | M |
| receiver.address.country | ISO 3166-1 alpha-2 | 2 | M |
Example payload, paying AED 5,000.00 to another SCB UAE account.
{
"type": "BKTR",
"senderAccountId": "intacc_XXXXXXXXXXXXX",
"senderAccountCurrency": "AED",
"currency": "AED",
"amount": 500000,
"customerReference": "BT20261014004",
"paymentDetails": "Rent October 2026",
"purposeCode": "RNT",
"receiver": {
"name": "Example Properties LLC",
"bankAccountNumber": "AE360440001234567890123",
"address": {
"city": "Abu Dhabi",
"country": "AE"
}
}
}Purpose of Payment (POP) codes
SCB UAE also calls these FTS codes.
- A POP code is required on every outgoing payment from the UAE, for every payment type. This is a UAE regulatory requirement.
- SCB rejects a payment without one.
- Send the code in
purposeCode. It is the 3-letter code from the table below. - Use the Originator POP code that describes why you are making the payment.
UAE_IBFTaccepts only the codes markedYin the IBFT column.- For
UAE_FTS,TTandBKTR, use any code from the table. - The descriptions follow SCB's list, with capitals and typos tidied.
- Acme checks only that
purposeCodeis present. SCB validates the code itself.
| code | description | IBFT |
|---|---|---|
| ACM | Agency Commissions | Y |
| AES | Advance payment against EOS | N |
| AFA | Receipts or payments from personal residents bank account or deposits abroad | N |
| AFL | Receipts or payments from personal n-resident bank account in the UAE | N |
| ALW | Allowance | Y |
| ATS | Air transport | Y |
| BON | Bonus | Y |
| CBP | Cross Border Payments | N |
| CCP | Corporate Card Payments | Y |
| CEA | Equity for the establishment of new company from residents abroad equity of merger or acquisition of companies abroad from residents and participation to capital increase of related company abroad | N |
| CEL | Equity for the establishment of new company in the UAE from n-residents equity of merger or acquisition of companies in the UAE from n-residents participation to capital increase of related companies | N |
| CHC | Charitable Contributions | Y |
| CIN | Commercial Investments | N |
| COM | Commission | Y |
| COP | Compensation | Y |
| CRP | Credit Card Payment | N |
| DCP | Debit Card Payments | N |
| DIF | Debt instruments intragroup loans securities deposits foreign | N |
| DIL | Debt instruments intragroup loans securities deposits in the UAE | N |
| DIV | Dividend Payouts From FI | Y |
| DLA | Purchases and sales of foreign debt securities more than a year in t related companies | N |
| DLF | Debt instruments intragroup loans/deposits foreign (above 10% share) | N |
| DLL | Purchases and sales of securities issued by residents more than a year in t related companies | N |
| DOE | Dividends on equity not intra group | N |
| DSA | Purchases and sales of foreign debt securities less than a year in t related companies | N |
| DSF | Debt instruments intragroup foreign securities | N |
| DSL | Purchases and sales of securities issued by residents less than a year in t related companies | N |
| EDU | Educational Support | Y |
| EMI | Equated Monthly Installments | Y |
| EOS | End of Service / Final Settlement | N |
| FAM | Family Support | Y |
| FDA | Financial derivatives foreign | N |
| FDL | Financial derivatives in the UAE | N |
| FIA | Investment fund shares foreign | N |
| FIL | Investment fund shares in the UAE | N |
| FIS | Financial services | Y |
| FSA | Equity other than investment fund shares in t related companies abroad | N |
| FSL | Equity other than investment fund shares in t related companies in the UAE | N |
| GDE | Goods Sold - Exports in FOB value | Y |
| GDI | Goods Bought - Imports in CIF value | Y |
| GDS | Goods Bought or Sold | Y |
| GMS | Processing repair and maintenance services on goods | Y |
| GOS | Government goods and services embassies etc | Y |
| GRI | Government related income taxes tariffs capital transfers etc | Y |
| IFS | Information services | Y |
| IGD | Intra group dividends | N |
| IGT | Inter group transfer | Y |
| IID | Intra group interest on debt | N |
| INS | Insurance services | Y |
| IOD | Income on deposits | N |
| IOL | Income on loans | N |
| IPC | Charges for the use of intellectual property royalties | N |
| IPO | IPO Subscriptions | Y |
| IRP | Interest rate swap payments | N |
| IRW | Interest rate unwind payments | N |
| ISH | Income on investment funds shares | N |
| ISL | Interest on securities more than a year | N |
| ISS | Interest on securities less than a year | N |
| ITS | Computer services | Y |
| LAS | Leave Salary | N |
| LDL | Debt instruments intragroup loans/deposits in the UAE (above 10% share) | N |
| LDS | Debt instruments intragroup securities in the UAE | N |
| LEA | Leasing abroad | N |
| LEL | Leasing in the UAE | N |
| LIP | Loan Interest Payments | Y |
| LLA | Loans - Drawings or Repayments on loans extended to n-residents - long term | N |
| LLL | Loans - Drawings or Repayments on foreign loans extended to residents - long term | N |
| LNC | Loan Charges | Y |
| LND | Loan Disbursements From FI | N |
| MCR | Monetary Claim Reimbursements | Y |
| MIS | Miscellaneous | N |
| MWI | Mobile wallet card cash-in | N |
| MWO | Mobile wallet card cash-out | N |
| MWP | Mobile wallet card payments | N |
| OAT | Own account transfer | Y |
| OTS | Other modes of transport | N |
| OVT | Overtime | Y |
| PEN | Pension | N |
| PIN | Personal Investments | Y |
| PIP | Profits on Islamic products | N |
| PMS | Professional and management consulting services | N |
| POD | Placement of Deposits | N |
| POR | Refunds/Reversals on IPO subscriptions | N |
| POS | POS Merchant Settlement | N |
| PPA | Purchase of real estate abroad from residents | N |
| PPL | Purchase of real estate in the UAE from n-residents | N |
| PRP | Profit rate swap payments | N |
| PRR | Profits or rents on real estate | N |
| PRS | Personal cultural audio visual and recreational services | N |
| PRW | Profit rate unwind payments | N |
| RDA | Reverse debt instruments abroad | N |
| RDL | Reverse debt instruments in the UAE | N |
| RDS | Research and development services | N |
| REA | Reverse equity share abroad | N |
| REL | Reverse equity share in the UAE | N |
| REM | Remittance | N |
| RFS | Repos on foreign securities | N |
| RLS | Repos on securities issued by residents | N |
| RNT | Rent Payments | Y |
| SAA | Salary Advance | N |
| SAL | Salary | N |
| SCO | Construction | N |
| SLA | Loans - Drawings or Repayments on loans extended to n-residents - short term | N |
| SLL | Loans - Drawings or Repayments on foreign loans extended to residents - short term | N |
| STO | Standing Order | N |
| STR | Travel | Y |
| STS | Sea transport | Y |
| SVI | Stored value card cash-in | Y |
| SVO | Stored value card cash-out | Y |
| SVP | Stored value card payments | Y |
| TAX | Tax payment | N |
| TCP | Trade credits and advances payable | N |
| TCR | Trade credits and advances receivable | N |
| TCS | Telecommunication services | N |
| TKT | Tickets | Y |
| TOF | Transfer of funds between persons Normal and Juridical | Y |
| TTS | Technical trade-related and other business services | N |
| UFP | Unclaimed Funds Placement | N |
| UTL | Utility Bill Payments | Y |
| XAT | Tax refund | N |
Bank references
bankReference is SCB's clearing reference, clearingSystemReference. SCB usually sends it when it reports the payment as processed. bankReferences lists every id SCB sent, keyed by SCB's field name.
Other keys in bankReferences:
- From SCB's answer to the request:
paymentIdentifier,internalTrackingId,clientReferenceId(yourcustomerReference, echoed back). - From SCB's status updates, when sent:
endToEndId,clientIdentifier,instructionIdentifier,paymentContainerId,originalTransactionId,groupId.
Good to know:
UAE_IBFT: SCB doesn't send aclearingSystemReference, sobankReferencestaysnull.bankReferencesstill has the other ids.- If SCB completes the payment immediately,
bankReferencecan staynulluntil a later SCB update brings it. No webhook is sent for that update, so fetch the payment to see it. - A rejected payment keeps the ids SCB sent before rejecting it.
A completed TT payment returns:
{
"bankReference": "6OT2610051234567",
"bankReferences": {
"clearingSystemReference": "6OT2610051234567",
"paymentIdentifier": "2610051234567890",
"internalTrackingId": "3f2b8c1e-7d4a-4e9b-9c6f-1a2b3c4d5e6f",
"clientReferenceId": "ET12345678-USD-0",
"endToEndId": "E2E2610051234",
"clientIdentifier": "CLI2610051234",
"instructionIdentifier": "INS2610051234",
"paymentContainerId": "PC2610051234",
"originalTransactionId": "OT2610051234",
"groupId": "GRP2610051234"
}
}