Skip to main content
Initiate a mobile recharge transaction via a GET request. The system parses inputs from the query parameters, processes the request with the upstream provider, manages wallet debits/refunds, and awards commission.
  • Endpoint: /v1/recharge/transaction
  • Method: GET
  • Authentication: Required (Basic Auth via Header or Query Parameter)

Query Parameters

URL Example

Response Scenarios

Depending on the response from the telecom provider, the transaction will settle into one of three statuses: success, pending, or failed.

1. Success Response (200 OK)

Returned when the recharge is successfully processed by the telecom network.

2. Pending Response (200 OK)

Returned when the provider request times out or is held in queue. Check the status later using the Recharge Status API.

3. Failed Response (400 Bad Request)

Returned when the recharge fails. Any debited funds will be automatically refunded to your wallet.

Validation & Business Errors

Insufficient Balance (400 Bad Request)

Invalid Parameters (400 Bad Request)

Unknown Operator (400 Bad Request)