Hundreds of payouts, one transaction
Up to 250 recipients per transaction on Ethereum, BNB Smart 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 your payouts, your wallet signs once, and hundreds of publishers get paid on-chain. Your funds never leave your control.
Paying publishers one by one is slow, expensive and easy to get wrong, and every mistake is paid twice.
Hundreds of signatures and network fees every payout day, and an afternoon gone.
A typo or an address on the wrong network, and the payout is gone for good.
A request left open in a wallet gets confirmed later, after the publisher was already paid.
Multi-accounts and device farms withdraw before anyone has a chance to look.
Built for platforms that pay thousands of small amounts every week and cannot afford a mistake.
Up to 250 recipients per transaction on Ethereum, BNB Smart Chain and Polygon, and up to 500 on Bitcoin and Litecoin. One signature and one network fee, with our fee inside the same transaction.
Sign with MetaMask, WalletConnect, a passkey wallet or your own signer. We never hold or move your funds.
Approve every batch with two-factor authentication, require a second approver, set daily limits and keep a full audit log.
Each payout can be checked with CashoutGuard first. Multi-accounts, farms and VPN abuse are held for review.
Let users request their withdrawals on your site with a single line of code, in your own colors.
No wallet address yet? Send a claim link and the recipient picks a wallet. If nobody claims it, the funds come back to you.
Approved payouts go out on their own, capped by on-chain limits that only your wallet can set or revoke.
See balances across all your wallets in dollars, and get an alert before a batch runs short of funds or gas.
Every transaction is followed until it is confirmed. If one needs a person, admins hear about it by email and Telegram.
Pay straight from your Binance account, or over Lightning from your own node.
Give recipients a white-label portal and show a public "Verified payer" badge built from your real payout record.
Set it up once. After that, payout day is one signature.
Add the wallet you pay from: a browser wallet, a passkey wallet, your Binance account or your own signer.
Your keys never touch our servers.Create them through the API, upload a CSV or add them in the panel, then approve the batch with 2FA.
Amounts in crypto or in USD.One transaction pays everyone. We follow it on-chain until it is confirmed and notify your systems by webhook.
Recipients see their payout in their portal.A request left open in a wallet can get confirmed hours later, after the payouts were sent another way. We closed that gap on-chain.
Every payment is signed in your wallet. We cannot move funds, and only the wallet that approved a token can spend it.
Each batch carries an on-chain deadline and a single-use reference. After the deadline it reverts, and a batch can only ever pay once.
No owner, no upgrades, no pause, so nobody can change the rules. They go through an external audit before mainnet.
A payout counts as sent only when the transaction on the chain matches the prepared batch exactly.
Each recipient is paid exactly once, whatever happens in the wallet.
Create payouts from your backend and let Affiliate Pay handle batching, approvals and tracking.
# Pay a publisher 25 USDT on BNB Smart Chain curl https://app.afflpay.com/v1/payouts \ -H "Authorization: Bearer $AFFLPAY_KEY" \ -H "Idempotency-Key: payout-2026-10-30-0042" \ -H "Content-Type: application/json" \ -d '{ "network": "bsc", "asset": "USDT", "address": "0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed", "amount": "25", "currency": "USDT" }'
{ "id": "po_01JC8W…", "status": "pending_approval" }No invoices to chase. Where the network allows it, our fee travels in the same transaction as your payouts.
Everything, on testnets, while we onboard the first payout teams.
A small fee per payout, 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, WalletConnect, 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 Smart 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 from 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.
Tell us about your platform. We onboard a few payout teams at a time and set everything up with you.