MOGL handles all financial transactions between brand partners, athletes, and agents. Partners pay MOGL for completed deals and subscriptions; MOGL distributes earnings to athletes and agents through Stripe Express connected accounts. You never exchange payment details directly with another party on the platform.Documentation Index
Fetch the complete documentation index at: https://developer.mogl.online/llms.txt
Use this file to discover all available pages before exploring further.
Payment flow overview
For athletes and agents: receiving payouts
Payouts are sent to a Stripe Express connected account. Stripe Express is a lightweight version of a Stripe account that MOGL sets up on your behalf. You go through a brief Stripe-hosted onboarding to provide your banking and identity details, and Stripe handles regulatory requirements from there.Stripe Express account setup
Initiate onboarding
From your account settings, navigate to Payouts and select Set up payout account. MOGL generates a secure Stripe account link and redirects you to Stripe’s hosted onboarding flow.
Complete Stripe onboarding
Stripe collects the information it needs: your legal name, date of birth, address, tax ID (SSN for US individuals), and bank account details. This is standard regulatory information required to send payouts in your country.
Return to MOGL
After completing onboarding, Stripe redirects you back to MOGL. Your account status updates to reflect whether payouts are enabled.
Account links are time-limited. If you leave the Stripe onboarding flow and return later, MOGL will generate a new link for you. Do not bookmark or share the Stripe onboarding URL.
Stripe account states
Your payout account has one of the following states at any given time:| State | What it means |
|---|---|
| Not connected | You have not started Stripe onboarding yet. Payouts cannot be sent. |
| Onboarding incomplete | You started onboarding but did not finish. Complete the flow to enable payouts. |
| Requirements due | Stripe needs additional information to keep your account active. Check your account settings for details. |
| Payouts enabled | Your account is verified and payouts will be sent after deals are completed. |
| Payouts restricted | Stripe has placed a restriction on your account. Contact Stripe support or reach out to MOGL for assistance. |
For agents: managing athlete payouts
When you represent athletes on MOGL, deal payments flow to your Stripe Express account rather than directly to each athlete. You are responsible for distributing earnings to your athletes according to your own agreements with them. You can manage your payment methods and view billing invoices from your agent dashboard under Billing.For partners: paying for deals and subscriptions
As a brand partner, you have two types of financial obligations on MOGL:- Deal payments — you pay the agreed amount when you approve an athlete’s deliverable
- Subscription fees — you pay a recurring plan fee for access to the platform and its features
Subscription plans
Your subscription plan determines how many active jobs you can run and what platform features you can access. Plans are billed on a recurring basis through Stripe. To view or change your plan, go to Billing in your partner dashboard. You can:- View your current plan and next billing date
- Upgrade or downgrade your subscription
- Add or update your payment method
- Download past invoices
Payment methods
Partners can store multiple payment methods for deal payments and subscription billing. You can add credit cards and verified bank accounts (via ACH micro-deposit verification). To set a default payment method:- Go to Billing → Payment methods
- Add your card or bank account
- Select Set as default
Payment statuses
The following statuses apply to individual deal payments:| Status | What it means |
|---|---|
| Pending | Deliverable submitted; awaiting partner approval before payment is triggered |
| Processing | Partner approved the deliverable; payment is being processed by Stripe |
| Paid | Funds have been sent to the athlete’s or agent’s connected account |
| Failed | Payment could not be processed — usually due to a payout account issue. Check your Stripe account status. |
| Refunded | A payment was reversed, typically due to a dispute or administrative action |
Payment processing times depend on Stripe’s payout schedule and your bank. Most payouts arrive within 2–7 business days after a deal is marked paid, depending on your country and bank.