Our API interface is designed to be as simple as possible and abstract complexity away from the user, so we don't require you to specify a specific payment method or rail when creating beneficiaries and instructing transfers.Instead, we require a unified set of beneficiary and account details which give Multigate's payment routing system the best chance of sending the transfer via the most optimal rail.
It's recommended (although not compulsory) to create the recipient using Create Beneficiary before instructing a transfer.
2
Get fees and fields (optional)
If you'd like to show the end customer a preview of the transfer fee and ensure you're showing the right mandatory fields, use Get Transfer Fields & Fees to show this information.
3
Instruct transfer
Create a single transfer using Create Single Transfer, passing the newly created beneficiary id.
Sufficient balance
In order to instruct a transfer, you must have enough funds in the source account to cover both the principal amount and applicable fees.