Checkout • referral rewards • platform-fee separation
Payment and Payout Center
Live payment and referral payout controls are separated from attorney legal fees, court fees, filing fees, taxes, refunds, chargebacks, and attorney-client relationship formation.
Checkout controls
- Scope/service selected before checkout
- Clear service acknowledgment before payment
- Referral metadata attached to checkout
- Webhook verifies payment before fulfillment/reward review
Referral payout controls
- First eligible referral lock
- Duplicate/source conflict review
- Self-referral block
- Owner approval before payout
- Refund/chargeback hold/reversal statuses
Attorney fee separation
- Platform fee checkout does not create legal advice
- Attorney review requires separate engagement gate
- Attorney legal fees do not create referral rewards unless separately approved and lawful
Stripe setup needed: configure STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, product price IDs, success/cancel URLs, and a referral payout process before accepting real payments.