This endpoint initiates a fund transfer to another registered merchant account on the OneKhusa platform belonging to a different organisation. These transfers use the internal ledger (transaction code TBO) with no external payment bridge involvement.
| Auth Level | Behaviour |
|---|---|
| Level 1 (Initiator Only) | Transaction is created and funds are transferred immediately |
| Level 2+ (Initiator + Approver) | Transaction is created in a pending state and requires approval |
Bearer authentication header of the form Bearer Token, Where accessToken is the access token used to authenticate the request.
Sender's 8-digit merchant account number
10000000 <= x <= 9999999952333818
Amount to transfer (must be greater than 0)
25000
Purpose of transfer (5-99 characters)
5 - 99"Payment to partner merchant"
Beneficiary name (3-99 characters)
3 - 99"Partner Merchant Ltd"
8-digit beneficiary merchant account number
"58931443"
Email of the initiating user
"user@onekhusa.com"
Merchant reference number (max 12 characters)
12"INV-20260703"
Success - Inter-organisation transfer initiated