Employer Admin

Subscriptions

Create a OneKhusa request-to-pay TAN, monitor payment status, and manage billing history.

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
ReferencePlanProviderAmountStatusDate
Showing 0-0 of 0
Page 1 of 1