Bank Transfer Payments

Virtual Accounts

What are virtual accounts?
A Virtual Account is an account created and assigned to each of your user. Virtual accounts are temporary bank accounts where the money flows to when a Bank Transfer transaction takes place. The virtual account is generated by our bank and the money is stored in our master account before being transferred into your StraitsX Business Account. Each virtual account created is unique, which allows businesses to easily identify the paying customer and the purpose of payments.
Can a user have more than 1 virtual account for each merchant_ref?
1 user will have 1 virtual account per merchant_ref.
My transaction is blocked. What can I do?
Do refer to our Blocked Codes page on the suggested steps to take.


How can my user send funds to me?
Your user can send funds via their bank app (e.g. DBS/OCBC) as a bank transfer to a virtual account. The funds will then be credited into your StraitsX business account.