This endpoint initiates a fund transfer between merchant accounts within the same organisation. Transfers are handled entirely on the internal ledger (transaction code TWO).
| 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)
15000
Purpose of transfer (5-99 characters)
5 - 99"Branch fund allocation"
Beneficiary name (3-99 characters)
3 - 99"Branch Operations"
8-digit beneficiary merchant account number
"52333819"
Email of the initiating user
"user@onekhusa.com"
Merchant reference number (max 12 characters)
12"BRA-001"
Success - Intra-organisation transfer initiated