Developers
An API you'd actually enjoy integrating.
Clean REST, signed webhooks, typed SDKs in six languages and a sandbox that behaves exactly like production. Ship a full recharge flow this week.
import { Aspra } from "@aspra/sdk"
const aspra = new Aspra({ apiKey: process.env.ASPRA_KEY })
// Charge a top-up for an Etisalat UAE number
const recharge = await aspra.recharges.create({
idempotencyKey: "ord_8f4a9c",
operator: "etisalat_ae",
product: "prepaid_topup",
msisdn: "+971501234542",
amount: { value: 50, currency: "AED" },
reference: "store_3021/txn_77812",
})
console.log(recharge.status) // "delivered"
console.log(recharge.margin) // "5.5%"
console.log(recharge.deliveredAt) // "2026-04-23T09:41:02Z"Quick start
From zero to a live recharge in an afternoon
Get your keys
Sign up for a sandbox in under two minutes. No sales call, no credit card — just a test key and full docs.
Send your first recharge
Send a signed POST to /v1/recharges. The sandbox mirrors production responses, timing and error shapes.
Ship to production
Swap your key. We'll help you stress-test, configure webhooks and go live with zero code changes.
SDKs
Typed libraries for every stack
Auto-generated from our OpenAPI spec and kept in lockstep with every API release, so autocomplete and types never lie.
npm i @aspra/sdkpip install aspracomposer require aspra/sdkdotnet add package Asprago get github.com/aspra-io/aspra-goimplementation 'io.aspra:sdk:1.7.0'Resources
Everything engineers need
API reference
Complete documentation for every endpoint, parameter, response and error code.
Learn moreWebhooks guide
Signed, retriable event delivery for recharges, reversals, settlements and disputes.
Learn moreAuthentication
Rotating API keys, HMAC request signing, mTLS and per-environment scoping.
Learn moreStatus & changelog
Realtime uptime, deploy history and deprecation notices for every endpoint.
Learn moreMigration guides
Moving from Ding, Reloadly, Prepay Nation or a homegrown integration? We have a path.
Learn moreSandbox & test cards
Production-parity responses, negative-path generators and deterministic test MSISDNs.
Learn moreTalk to sales
Ready to launch recharges in your channel?
Tell us your markets and volumes — whether it's a unified recharge API, a fleet of self-service kiosks, or POS software, we'll get back within one business day with a tailored plan.
- Sales
- sales@aspra.io
- Customer support
- +971 4 425 7700
Aspra I.T.S. · P.O. Box 392589 · Dubai, United Arab Emirates
