⚙️
DusuPay API Documentation
  • Introduction
  • Getting Started
    • Registration
    • Error Handling
    • Authentication
    • Merchant Account Credentials
      • Generate Secret Key
      • Regenerate Security Keys
    • Supported Countries/Regions
    • Transaction Limits
    • Sandbox Test Accounts
    • DusuPay Public Keys
  • Utility Functions
    • Balance Inquiry
    • Payment Options
    • Payout Bank Codes
    • Mobile Money Operator Prefixes
    • Handling Notifications/Callbacks
      • Callback Events
    • Transaction Status Verification
  • Funds Collection
    • Getting Started
    • Mobile Money Collection
      • Mobile Money - Direct Charge
      • Mobile Money - Hosted Page
    • NGN Bank Transfers
    • ZAR Bank Collections
    • Card Payments
      • Hosted Payment Page
      • Direct Card Payment (S2S)
  • Payouts/Disbursements
    • Getting Started
    • Mobile Money Payouts
    • Bank Account Transfers
  • Callbacks
    • HMAC Signature Verification
    • RSA Signature Verification
  • Appendix
    • Merchant Account Transfers
    • Availing Payout Funds
    • Sub Account Transfers
    • Funds Settlement
    • Transaction Audit Logs
    • Cross Currency Transactions
Powered by GitBook
On this page
  1. Appendix

Sub Account Transfers

Merchants holding more than one balance are allowed the ability to transfer funds between currency wallets. The section below describes the steps.

PreviousAvailing Payout FundsNextFunds Settlement

Last updated 9 months ago

The nature of sub account transfers is such that; two currencies are involved. This therefore means that the merchant and the finance team will agree on the conversion rate in order for the merchant to receive their desired destination amount. The ability to transfer funds across different currencies is crucial for two purposes as described in the table below.

Purpose
Description

Availing Payout Funds

You may for example be interested in doing UGX payouts but currently only hold balance in other currencies e.g. KES. This sub account transfer workflow allows you the ability to convert your available KES into UGX and then you can avail UGX for payouts.

Funds Settlement

DusuPay has a strict funds settlement process where we can only settle a few currencies to the bank otherwise crypto (USDT) settlements are the choice. This would therefore mean that when you want to settle funds held in alternative currencies, you may need to first convert said funds to USDT and then initiate the funds settlement. Such a conversion uses this sub account transfer process.

Step 1: Click on Sub-Account Transfers Menu.

Step 2: Click on "Create" Button.

Step 3: Click "Sub Account Transfer".

Step 4: Click "From Account" dropdown. Select Account.

Step 5: Click "From Wallet" dropdown. Select Wallet.

Step 6: Click "Receiver Account" dropdown. Select Account.

Step7: Click "To Wallet" dropdown. Select Wallet.

Step 8: Click the "Transfer Amount " field. Enter Amount.

Step 9: Click the "Narration/Purpose" field. Enter Narration.

Step 10: Click "Create" button.

Step 11: Click "Submit For Processing" button.

Step 12: Click Confirm "Submit For Processing" button.

Step 13: Click Close to return to the Sub Account Transfers Report.