Choose plan
Subscriptions are created in the backend and then paid externally through OneKhusa request-to-pay
Request-to-pay flow
Create a TAN, let the customer pay from bank or mobile money, then wait for webhook confirmation
1. Initiate payment request
The backend creates a payment session and asks OneKhusa for a temporary timed account number.
2. Share the TAN and amount
The payer uses their preferred bank or mobile money channel, enters the TAN, and pays the exact amount.
3. Wait for callback confirmation
Subscription status updates automatically after OneKhusa sends a success or reversal webhook.
Payment request details
The billing endpoint now only needs the selected plan code
Organisation
Employer account
Current plan
Not set
Plan description
Select a plan
Amount
Not available
Bank account Mobile wallet Request to pay
TAN & Instructions
Use these details to complete payment via OneKhusa
Initiate a payment request to get the TAN and amount details.
Payment history
Recent subscription records returned by the live billing endpoint
| Reference | Plan | Provider | Amount | Status | Date |
|---|
Showing 0-0 of 0
Page 1 of 1