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.

What is USDC? USDC (USD Coin) is a stablecoin cryptocurrency that's always worth $1 USD. It's a safe, transparent way to give your customers real value.

How Payouts Work

Here's the flow of a typical payout:

  1. Member earns points through visits or purchases
  2. Member reaches the payout threshold (e.g., 100 points)
  3. Member requests a payout from their member portal
  4. System sends USDC from your wallet to their wallet
  5. 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

  1. Go to Settings → Payout Wallet
  2. Toggle "Enable USDC Payouts"
  3. 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:

  1. Copy your wallet address from the settings page
  2. Purchase USDC from an exchange (Coinbase, Binance, etc.)
  3. Send USDC to your wallet address on the Polygon network
  4. Send a small amount of MATIC (~$5-10 worth) for gas fees
Important: Always send to the Polygon network, not Ethereum mainnet. Sending to the wrong network may result in lost funds.

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:

  1. Log in to their member portal
  2. Reach the required points threshold
  3. Click "Claim Payout"
  4. Connect or provide their crypto wallet address
  5. Confirm the transaction
  6. 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.

Recommendation: Keep at least 2 weeks worth of expected payouts in your wallet to ensure uninterrupted service.

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