Mass payouts
Up to 250 recipients per transaction on Ethereum, BNB Chain and Polygon, and up to 500 on Bitcoin and Litecoin. One signature and one network fee, with our fee inside the same transaction.
Affiliate Pay batches crypto payouts straight from your own wallet: up to 250 payouts in one transaction, approved with 2FA and screened for fraud before any money moves.
Non-custodial · No card required · Free during the beta
Pay on the networks your users already use
Payment gateways help you get paid. Affiliate Pay is built for the other side: paying thousands of people, fast and without mistakes.
250 publishers, the usual way.
The same 250 publishers, in one batch.
From the first approval to the last confirmation, without ever holding your money.
Up to 250 recipients per transaction on Ethereum, BNB Chain and Polygon, and up to 500 on Bitcoin and Litecoin. One signature and one network fee, with our fee inside the same transaction.
Approve every batch with a code from your authenticator, require a second approver and set daily limits. Every action lands in the audit log.
Check each payout with CashoutGuard before it is paid. Multi-accounts, device farms and VPN abuse wait for review instead of cashing out.
POST /webhooks/afflpay HTTP 200 OK { "type": "payout.confirmed", "amount": "25.00", "asset": "USDT", "confirmations": 15 }
We follow every transaction on-chain until it is confirmed, then send a signed webhook to your backend.
No wallet address yet? Send a link. The recipient chooses where to be paid, and unclaimed funds go back to you.
See every funding wallet in dollars, and get an email or Telegram alert before approved payouts outgrow your balance or your gas.
Call the API from your backend, drop the withdrawal widget into your site, or install a plugin.
Create payouts from your backend; Affiliate Pay batches, approves and tracks them.
curl https://app.afflpay.com/v1/payouts \ -H "Authorization: Bearer $AFFLPAY_KEY" \ -H "Idempotency-Key: payout-0042" \ -H "Content-Type: application/json" \ -d '{"network":"bsc","asset":"USDT", "address":"0x5aAe…eAed", "amount":"25","currency":"USDT"}' # → 201 { "id": "po_01JC8W…", "status": "pending_approval" }
Users request their cashout on your site; you approve and pay in batches. One line of code, in your colors.
<!-- One line on your withdrawal page --> <script src="https://app.afflpay.com/widget.js" data-session="{{ client_secret }}" async></script>
Ready-made integrations for the stacks most reward and GPT sites run on.
If you pay many people small amounts, often, Affiliate Pay was built for you.
Pay users as soon as their offers credit, in the coin they prefer.
Turn thousands of small cashout requests into one batch a day.
Weekly or net-30 runs for every publisher, approved by finance with 2FA.
Pay traffic partners on any chain from a single treasury.
We never hold your funds, and a late or repeated signature can never pay twice. How we keep payouts safe →
Every payment is signed in your wallet. Only the wallet that approved a token can ever spend it.
Each batch has an on-chain deadline and a single-use reference, so it can only ever pay once.
Our contracts have no owner, no upgrades and no pause. They are externally audited before mainnet.
A payout counts as sent only when the chain shows exactly the batch that was approved.
Each recipient is paid exactly once, whatever happens in the wallet.
No invoices to chase. Where the network allows it, our fee travels in the same transaction as your payouts.
Every feature, on testnets, while we onboard the first payout teams.
A small fee per payout, always shown before you sign. We share exact rates during onboarding.
No. Payments are signed in your wallet and go straight from it to your recipients. We prepare, verify and track the transactions, but we cannot move your money.
MetaMask and other browser wallets, a passkey wallet created for you, your Binance account, your own Lightning node, or your own signer for Bitcoin and Litecoin.
Bitcoin, Litecoin, Ethereum, BNB Chain, Polygon, Tron, Solana and Lightning, with USDT, USDC and each network's native coin where available.
Only a wallet address. If they do not have one yet, send them a claim link, or let them request the withdrawal on your site with the widget.
Payouts can wait for approval with two-factor authentication. You can require a second approver, set daily and per-payout limits, and every action is recorded in the audit log.
Affiliate Pay is in private beta on testnets. Mainnet opens after the external audit of the smart contracts. Request access to join early.
No migration and no new wallet to fund: you keep paying from the wallets you already use.
Pay from MetaMask, a passkey wallet created for you, or your own signer. Your keys never leave you.
Create them from the API, upload a CSV, or let users request a cashout on your site with the widget.
Approve with 2FA and sign one transaction. We follow it on-chain and send a signed webhook when it confirms.
Tell us about your platform. We onboard a few payout teams at a time and set everything up with you.