Payment & Wallet
AxeDz uses a prepaid wallet in Algerian Dinars (DZD). Top up your balance, send messages, and track every transaction from your dashboard.
Your wallet
Every AxeDz account comes with a wallet. When you send messages in production mode, the cost is automatically deducted from your balance. In sandbox mode, nothing is charged.
- Check your current balance anytime in the dashboard
- Top up using SATIM Algeria's trusted payment gateway
- View a full history of top-ups and message charges
- Get notified when your balance is running low
What you pay
You are only charged for messages successfully sent in production mode:
| Service | Price (DZD) | Unit |
|---|---|---|
| SMS | 2 | per message |
| 0.4 | per email | |
| Cloud Storage | 50 | per GB |
| AI Tokens | 0.005 | per token |
Estimate your costs with our pricing calculator.
How billing works
- You top up your wallet through SATIM in the dashboard
- When you send a message in production, the cost is deducted automatically
- If your balance is too low, the request is rejected — top up and try again
- Every charge appears in your transaction history with the date and amount
- Sandbox mode never charges your wallet, no matter how many tests you run
Topping up with SATIM
SATIM is Algeria national electronic payment system. You can top up your wallet securely from the dashboard using your bank card or SATIM account.
How to top up
Checking your balance via API
You can check your wallet balance programmatically:
Get wallet balance
GET /v1/wallet{ "success": true, "data": { "balance": 12500, "currency": "DZD", "mode": "production" }}Transaction history
View all your top-ups and message charges from the dashboard, or fetch them via the API:
Payment history
GET /v1/payment/historyReturns your SATIM top-up history.
All transactions
GET /v1/payment/transactionsReturns all wallet activity — top-ups and message charges.
Low balance
If your wallet balance is not enough to cover a message, the API returns an error and the message is not sent. Top up your wallet and try again — no message is partially charged.