Acme Citibank Malaysia Payments
This describes validations / allowed data formats for Acme payments going through Citibank Malaysia. These will be validated by Acme and further validated by the bank. These rules may be stricter than what the bank requires.
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
-
Citi restrictions:
- For SWIFT character set: do not start a field with any of the following characters:
/
,-
,:
- For SWIFT character set: do not start a field with any of the following characters:
MY_IBFT
field | pattern / charset | max length | mandatory/optional |
---|---|---|---|
customerReference | SWIFT (uppercase only) | 15 | M |
paymentDetails | SWIFT | 140 | O |
receiver.residencyStatus | RESIDENT or NON_RESIDENT | M | |
receiver.name | SWIFT | 70 | M |
receiver.bank | Alphanumeric | 11 | M |
receiver.bankAccountNumber | Alphanumeric | 34 | M |
receiver.address | SWIFT | 35 chars x 3 | O |
MY_IBG
field | pattern / charset | max length | mandatory/optional |
---|---|---|---|
customerReference | SWIFT (uppercase only) | 15 | M |
paymentDetails | SWIFT | 140 | O |
receiver.bank | Alphanumeric | 11 | M |
receiver.bankAccountNumber | Alphanumeric | 34 | M |
receiver.address | SWIFT | 35 chars x 3 | O |
MY_DUITNOW
field | pattern / charset | max length | mandatory/optional |
---|---|---|---|
customerReference | SWIFT (uppercase only) | 15 | M |
paymentDetails | SWIFT | 140 | O |
receiver.residencyStatus | RESIDENT or NON_RESIDENT | M | |
receiver.name | SWIFT | 70 | M |
receiver.proxyType | MOBILE or BUSINESS_REG or PASSPORT or NRIC | M | |
receiver.proxyValue for PASSPORT | passport number followed by 3 letter ISO 3166-1 country code e.g. A12345678MYS for Malaysia passport A12345678 | 15 | M |
receiver.proxyValue for other types | SWIFT | 15 | M |
receiver.address | SWIFT | 35 chars x 3 | O |