Skip to content

Transaction

Create and manage transactions for mobile recharge, bill payments, and digital services.

Transaction Endpoints

EndpointDescription
POST /transaction/checkValidate and reserve a transaction ID
POST /transaction/confirmExecute the transaction
POST /transaction/findGet 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 /providers endpoint to get available denominations
  • Flow: Providers → Check → Confirm → Find

Paynet API Documentation