Appearance
Transaction
Create and manage transactions for mobile recharge, bill payments, and digital services.
Transaction Endpoints
| Endpoint | Description |
|---|---|
POST /transaction/check | Validate and reserve a transaction ID |
POST /transaction/confirm | Execute the transaction |
POST /transaction/find | Get transaction status and details |
Transaction Flows
The transaction process differs based on the service type. Please refer to the appropriate section:
Direct Recharge
For direct mobile top-up services where the amount goes directly to the customer's account.
- Services: Du, Etisalat (Prepaid & Postpaid)
- Currently available: UAE only (+971 numbers)
- Flow: Check → Confirm → Find
e-Vouchers & Gift Cards
For services that return a PIN or voucher code.
- Services: Salik, iTunes, Google Play, Steam, Netflix, etc.
- Response: PIN and Serial in the Find response
- Flow: Check → Confirm → Find
International Top-up
Applicable only when service.id is intl (International Top-up API). Used for mobile recharge outside the UAE, where special denomination selection is required.
- Services: 50+ countries worldwide
- Special: Use
/providersendpoint to get available denominations - Flow: Providers → Check → Confirm → Find