Payouts
Send crypto from an authorized payout wallet to one or many recipients. Use the dashboard for ops, or the SDK / API for productized payouts. Recipients receive the full amount; you pay the fee on top.
💡
Dual authorization
Payouts require your wallet signature plus NodeRails. Authorize the payout wallet once per year in app settings, then approve ERC-20 allowance (or deposit native for that chain) before sending.
What you can do
- Send now - one recipient or a bulk EVM list (up to 200 lines).
- Schedule once - fire at a UTC time.
- Recurring - every N days in UTC; pause, resume, or cancel.
- Address book - save recipients per app.
- Payroll CSV - import label, wallet, optional email, and amount.
Chain limits
- EVM - bulk supported; ERC-20 uses allowance to Merchant Manager; native uses deposited balance.
- Solana - native SOL, one recipient.
- Sui - create may be stored; on-chain execute is not enabled for schedules in the current release.
Dashboard flow
- Connect the payout wallet and sign yearly payout authorization in Settings.
- Fund the strip (approve token or deposit native) until coverage is enough.
- Open Payouts: add recipients, import CSV, or pick from the address book.
- Review recipient total, fee, and what you pay.
- Send now, schedule, or attach a recurring interval.
- Track status on Activity (processing, executed, failed).
⚠️
Bank deposits are separate
Settling your merchant settlement balance to fiat uses Settle to Bank. Payouts do not replace Bank settlement.
Developer references
- SDK: Payouts
- API: Payouts
- Webhooks:
payout.executed,payout.failed