Finances Overview
The Finances section is your command center for managing partner earnings, payouts, and payment methods.
Accessing Finances
Section titled “Accessing Finances”Click Finances in the sidebar to access three tabs:
| Tab | Purpose |
|---|---|
| Earnings | View and filter all partner earnings |
| Payouts | Track payout status and history |
| Payment Methods | Manage cards used to fund payouts |
How Money Flows
Section titled “How Money Flows”Understanding the flow of funds in BitEasy:
flowchart TB
A[User Purchase] --> B[Purchase Event]
B --> C[Partner Earning Created]
C --> D{Daily Payout Cron}
D --> E[Payout Batch Created]
E --> F[Your Payment Method Charged]
F --> G[Transfer to Partner's Stripe Account]
G --> H[Partner Receives Funds]
- Purchase — User subscribes to your app
- Event — RevenueCat/Apple/Google sends webhook
- Earning — Partner’s share is calculated and recorded
- Batch — Daily cron groups eligible earnings
- Charge — Your payment method is charged for the payout amount
- Transfer — Funds transfer to the partner’s Stripe account
- Paid — Partner receives money
Key Concepts
Section titled “Key Concepts”Earnings
Section titled “Earnings”An earning is a record of a partner’s share from a specific purchase:
- Created when a purchase event is processed
- Links to the subscriber who made the purchase
- Amount based on your payout rate (basis points)
- Status progresses: Accrued → Processing → Paid
Payouts
Section titled “Payouts”A payout is a batched transfer to a partner:
- Created daily at 03:00 UTC
- Groups multiple earnings into one transfer
- Respects per-link minimum payout thresholds
- Your payment method is charged, then funds transfer to the partner
- Status progresses: Queued → Charging → Transferring → Paid
Payment Methods
Section titled “Payment Methods”Payment methods fund partner payouts:
- Configure a payment method (card) on your billing entity
- Link your billing entity to each app
- At payout time, your card is charged for the payout amount
- Funds then transfer to the partner’s Stripe account
Partner Stripe Accounts
Section titled “Partner Stripe Accounts”Partners receive payouts via Stripe Connect:
- Partners complete Stripe onboarding to connect their account
- Payouts transfer directly to their connected Stripe account
- Partners manage their account via Stripe’s dashboard
Status Flow
Section titled “Status Flow”Earnings Status
Section titled “Earnings Status”| Status | Meaning |
|---|---|
| Accrued | Pending payout, not yet batched |
| Processing | Included in a payout being processed |
| Paid | Successfully paid to partner |
| Void | Reversed (e.g., refund) |
Payout Status
Section titled “Payout Status”| Status | Meaning |
|---|---|
| Queued | Waiting to be processed |
| Charging | Your payment method is being charged |
| Charged | Payment captured, transfer pending |
| Transferring | Funds transferring to partner |
| Paid | Transfer completed |
| Failed | Charge or transfer failed |
| Reversed | Transfer was reversed |
Daily Payout Schedule
Section titled “Daily Payout Schedule”The payout cron:
- Finds all accrued earnings
- Groups by partner
- Checks minimum payout threshold per referral link
- Creates payout batches for eligible partners
- Charges your payment method for each payout
- Transfers funds to partner’s Stripe account
Next Steps
Section titled “Next Steps”- Earnings — Filter and view earnings
- Payouts — Track payout lifecycle
- Payment Methods — Manage payment methods for payouts