Referral program

Earn 20% of the first paid order from every customer you refer and 10% of every order they place after that. Commission clears thirty days after payment and is sent to your bank by ACH through Mercury.

Already testing with us? Existing clients: open your partner dashboard.

20%
of the first paid order
10%
of every order after, for life
T+30
hold, then ACH via Mercury
90 days
attribution window

How it works

  1. 01

    Sign in and sign the agreement

    Use your testing account. Read the partner terms to the end and sign with your account name; the version, hash and timestamp are stored.

  2. 02

    Link your bank through Mercury

    Routing and account number once, plus W-9 details. We create you as a recipient on our Mercury account; nothing is shown again.

  3. 03

    Share your code and link

    A typeable 8-character code for podcasts and chat, and a link that binds a customer to you for 90 days from the last click.

  4. 04

    Commission accrues on Stripe payment

    The moment a referred order is paid, a ledger row is created with the Stripe payment ID. Refunds, disputes and cancellations void it by webhook.

  5. 05

    Clears at T+30, pays by ACH

    Thirty days after payment with no refund or dispute, the row clears. Balances of $50 or more go out in the next weekly Mercury run.

What a referral is worth

Testing is a repeat purchase: every batch needs a certificate. First orders pay 20%, every reorder pays 10%.

Estimated first-year commission
$9,000
First orders at 20%
$3,600
Reorders at 10%
$5,400
Paid
Weekly ACH after T+30

Assumes referred customers reorder within the year. Commission accrues on paid, non-refunded orders only.

How payouts are protected

EventWhat happens to the commissionSource of truth
Referred order paidRow created as pending; clears_at set to payment + 30 daysStripe payment_intent.succeeded
Full refund inside the holdRow voided; nothing owedStripe charge.refunded
Partial refundCommission reduced in proportion to the refunded amountStripe charge.refunded
Dispute or chargeback openedRow voided immediately, whatever its stateStripe charge.dispute.created
Refund or dispute after payoutAmount reversed against your next payoutsStripe webhook, Mercury ledger
Day 30 with no eventsRow clears; joins the next weekly payout when cleared total is $50 or moreScheduled job
Payout sentMercury ACH to your recipient with an idempotency key; reference shown in your ledgerMercury /api/v1/account/{id}/transactions

Referral partner terms

Version . You accept these in your account before a code is issued; the accepted version and timestamp stay on your account.

Questions

Get your referral code

Create a testing account or sign in, accept the partner agreement in your account, and your code and link are issued there. Existing clients can open the partner dashboard directly.