Forex Pay-in & Refunds

Take trader deposits. Pay withdrawals and refunds

✅

What you can build

Traders deposit in their local currency and withdraw to their own account. Each trader is registered, so every deposit and withdrawal is theirs.

How the money moves

Trader's local currency → your balance → back to the same trader on withdrawal

Flows you'll use

Your integration

  1. Register the trader — Create Individual Sender
  2. Verify them — Standard KYC
  3. Take a deposit with a payin order, or gaming through a wallet in the trader's name — Collections
  4. On fund_settled, credit their trading account
  5. Pay a withdrawal with a payout order — Payouts

Refunds

Failed deposits are refunded automatically. Refunds of crypto payments are live; fiat refunds — Coming soon. Customer-requested refunds: Processing Refunds.

Before you go live

  • A trader who deposits and withdraws holds both roles. Add the second role, don't create a second record — Change User Role
  • Withdrawals go to the trader's own account. Paying anyone else is a different flow.

Did this page help you?