Transfer To Balance Account
There are two different ways you can transfer money to a multi-currency balance accounts:
Simply send domestic bank transfer from a bank account to the balance account's bank account details (e.g. IBAN, sort code & account number, etc.). There is no need to set up a quote/transfer in this case.
Create a quote/transfer and then fund that transfer as per requirements.
Get multi-currency account recipientId
Next, call Check account balance endpoint and get the
recipientId field value from the response.
recipientId does not change so can be stored and reused.
Next, create a transfer. This is the same call as described in the Transfer Create API Reference, however the value for
targetAccount should be the
recipientId as determined from the previous step.
As per the standard create transfer flow, you also need to create and pass a
customerTransactionId for idempotency.
Once the transfer is created, a method will be required to fund the transfer. This will differ based on your specific integration.