A payment purpose code identifies the reason for a transaction and is required by certain countries and banks for compliance and regulatory reporting.
When you make a Batch Payment using ApprovalMax Pay Wallets, this field appears automatically when a payment currency or destination country requires one. The codes are verified through Currencycloud, the licensed payment provider behind ApprovalMax Pay Wallets.
โ
When the field appears
Youโll only see the Payment Purpose Code field if itโs mandatory for the selected country and currency combination.
Bank country | Currency | When required | Example route |
๐ฎ๐ณ India (IN) | INR | Required for all local payments | Local INR payment to an Indian bank |
๐ฒ๐พ Malaysia (MY) | MYR | Required for all local payments | Local MYR payment to a Malaysian bank |
๐จ๐ณ China (CN) | CNY | Required for all SWIFT payments | Cross-border SWIFT transfer in CNH |
๐ง๐ญ Bahrain (BH) / ๐ฆ๐ช United Arab Emirates (UAE) | Any available currency | Required for all SWIFT payments | Cross-border transfer to a BH or UAE bank |
For other [country + currency] combinations, a purpose code is not required.
โ
ApprovalMax automatically detects these rules through the Pay API and shows or hides the field accordingly.
โ
โ
This is how you use it
When the Payment Purpose Code field appears, open the drop-down to view available options
Select the code that best matches the purpose of your payment โ for example, Business expenses
Complete the remaining payment details and submit your request
ApprovalMax will validate your choice with Currencycloud before processing the payment.
