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
StatusDescription
ProcessingPayout is being processed
CompletedPayout was successful. The recipient received the funds.
CancelledPayout was cancelled or failed

Security

Server-to-server payouts require two forms of authentication:

  1. API keyx-api-key header
  2. Signaturex-payout-signature header (HMAC-SHA256)

Additionally, your server IP must be whitelisted in the dashboard.

Next steps