NodeRailsCRYPTO PAYMENT INFRASTRUCTURE
DocumentationAPI Reference
Dashboard

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

  1. Connect the payout wallet and sign yearly payout authorization in Settings.
  2. Fund the strip (approve token or deposit native) until coverage is enough.
  3. Open Payouts: add recipients, import CSV, or pick from the address book.
  4. Review recipient total, fee, and what you pay.
  5. Send now, schedule, or attach a recurring interval.
  6. 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

Related