Transfer funds
You can programmatically create a transfer request by calling the WorldFirst transfer APIs. Additionally, you can command the transfer process with appropriate input and applicable parameters.
The following figure illustrates the overall transfer process:
Figure 1. Overall transfer process
-
You need to pre-fund your account before utilizing WorldFirst services to transfer funds. Contact WorldFirst and transfer pre-funding funds to an allocated account offline. Click on the Expand all button to view the precedures:
-
1. Make offline prefunding
Mark the card Unmark the cardContact WorldFirst and transfer pre-funding funds to an allocated account offline.
-
2. Check prefunding balance
Mark the card Unmark the cardCall the inquiryBalance API to check whether your account has been successfully pre-funded.
-
3. Receive prefunding notification
Mark the card Unmark the cardWorldFirst sends out a notification with the notifyVostro interface after receiving the funds from banking institutions. You need to acknowledge the reception of the notification and process the result accordingly.
-
-
After your account is successfully prefunded, proceed to transfer funds. Click on the Expand all button to view the necessary steps:
-
1. Ensure sufficient balance
Mark the card Unmark the cardAs the best practice, call the inquiryBalance API before making a transfer request to ensure the account balance is sufficient.
-
2. Create a transfer request
Mark the card Unmark the cardCall the createTransfer API to initiate a transfer request.
- The transfer process is asynchronous. WorldFirst responds in the createTransfer API indicating the transfer request is being processed. Call the inquiryTransfer API to obtain the transfer result.
-
(Optional) For a cross-currency transfer request, you can specify the foreign exchange quote in the
transferToDetail.transferQuote
field.
-
3. Receive transfer notification
Mark the card Unmark the cardWorldFirst sends out the result notification with the notifyTransfer API. You need to acknowledge the reception of the notification and process the result accordingly.
-