Wallet-to-wallet transfers work the same as regular bank account transfers. They make use of the create transfer endpoint, with the key difference being that account_bank is always "flutterwave", while account_number is the merchant’s ID.
The merchant ID is displayed on the merchant dashboard below the business
name at the top left.
As always, you’ll notice that the data.status of the transfer is "NEW". Remember to set up a webhook or call the get transfer endpoint to find out when the transfer is completed. Learn more about our webhooks here.
The wallet-to-wallet transfer is an excellent way to fund your main balance from a different currency balance and vice-versa. To make an intra-wallet transfer:
Set your merchant ID to account_number.
Specify the currency (destination_wallet) and the debit_currency (source_wallet).
Tracking Wallet TransfersUse your wallet history to track debits and
corresponding credits across different balances for intra-wallet transfers.