Payout System Guide
One of PerkProof's unique features is the ability to reward members with real cryptocurrency (USDC) instead of traditional points-only rewards. This guide explains how the payout system works.
How Payouts Work
Here's the flow of a typical payout:
- Member earns points through visits or purchases
- Member reaches the payout threshold (e.g., 100 points)
- Member requests a payout from their member portal
- System sends USDC from your wallet to their wallet
- Points are deducted from their balance
Setting Up Your Payout Wallet
Before you can offer USDC payouts, you need to set up and fund a payout wallet.
Step 1: Enable Payouts
- Go to Settings → Payout Wallet
- Toggle "Enable USDC Payouts"
- A new wallet will be automatically generated for you
Step 2: Fund Your Wallet
Your payout wallet needs to contain:
- USDC: The stablecoin you'll pay out to members
- MATIC: A small amount for transaction fees (gas)
To fund your wallet:
- Copy your wallet address from the settings page
- Purchase USDC from an exchange (Coinbase, Binance, etc.)
- Send USDC to your wallet address on the Polygon network
- Send a small amount of MATIC (~$5-10 worth) for gas fees
Step 3: Configure Payout Settings
Customize your payout rules:
- Milestone Points: How many points needed for a payout (e.g., 100 points)
- Payout Amount: How much USDC to pay per milestone (e.g., $5)
- Low Balance Alert: Get notified when your wallet is running low
Member Payout Experience
From the member's perspective, claiming a payout is simple:
- Log in to their member portal
- Reach the required points threshold
- Click "Claim Payout"
- Connect or provide their crypto wallet address
- Confirm the transaction
- Receive USDC within minutes
Member Wallet Options
Members can receive payouts to:
- Custodial Wallet: We create a wallet for them automatically
- External Wallet: They can connect MetaMask, Coinbase Wallet, etc.
Monitoring Your Wallet
Keep your payout system running smoothly:
- Check Balance Regularly: View your current balance in the dashboard
- Set Up Alerts: Configure low balance email notifications
- View Transaction History: Track all outgoing payouts
Low Balance Alerts
Set a threshold for low balance alerts in your settings. When your USDC balance drops below this amount, you'll receive an email reminder to top up.
Multiple Payout Milestones
On Growth and Pro plans, you can set up multiple payout milestones:
- 100 points → $5 USDC
- 250 points → $15 USDC
- 500 points → $35 USDC
This gives members more options and encourages continued engagement.
Security Considerations
- Your wallet's private key is encrypted and securely stored
- Only you can initiate manual withdrawals
- Automatic payouts are limited to member-initiated claims
- All transactions are logged for audit purposes
- Daily payout limits protect against abuse
Troubleshooting
Payout Failed
If a payout fails, check:
- Sufficient USDC balance in your wallet
- Sufficient MATIC for gas fees
- Valid member wallet address
- Network congestion (retry later)
Member Can't Claim
If a member reports they can't claim:
- Verify they've reached the points threshold
- Check if they've set up a wallet address
- Ensure your payout wallet is funded
Next Steps
- Member Management Guide - Manage your loyalty members
- FAQ - Common questions about payouts