Payout Overview
Send money to your platform users via the Payzava Payout API
The Payout API allows you to send money to your platform users. This is commonly used for withdrawals, marketplace payouts, and similar use cases.
What is a payout?
A payout is a server-initiated transfer of funds from your Payzava account to a recipient's mobile financial service (MFS) account (e.g., bKash, Nagad).
Two ways to create payouts
1. Dashboard (manual)
Create payouts manually through your Payzava Dashboard. Navigate to Payouts → New Payout and fill in the details.
2. Server-to-server API (automated)
Create payouts programmatically using the API. This is ideal for:
- iGaming platforms — Player withdrawals
- Trading platforms — Fund withdrawals
- Marketplaces — Seller payouts
- Any platform that needs to send money to users automatically
Payout status flow
A payout moves through these statuses:
Processing → Completed
Processing → Cancelled
| Status | Description |
|---|---|
Processing | Payout is being processed |
Completed | Payout was successful. The recipient received the funds. |
Cancelled | Payout was cancelled or failed |
Security
Server-to-server payouts require two forms of authentication:
- API key —
x-api-keyheader - Signature —
x-payout-signatureheader (HMAC-SHA256)
Additionally, your server IP must be whitelisted in the dashboard.
Next steps
- Create Payout — Learn how to create a payout via API
- Retrieve Payout — Check payout status