Skip to main content

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.

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.

Payment flow overview

Brand partner

    │  pays for deal (on deliverable approval)

MOGL platform (Stripe)

    │  distributes payout

Athlete or Agent
(via Stripe Express connected account)
The payment lifecycle is tied to the deal lifecycle. Payment is released when a partner approves a submitted deliverable — not before. This protects both parties: athletes know they will be paid for completed work, and partners only pay for results they have reviewed and accepted.

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

1

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.
2

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.
3

Return to MOGL

After completing onboarding, Stripe redirects you back to MOGL. Your account status updates to reflect whether payouts are enabled.
4

Payouts enabled

Once Stripe confirms your account is in good standing, payouts from completed deals are sent to your connected bank account on Stripe’s standard payout schedule.
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:
StateWhat it means
Not connectedYou have not started Stripe onboarding yet. Payouts cannot be sent.
Onboarding incompleteYou started onboarding but did not finish. Complete the flow to enable payouts.
Requirements dueStripe needs additional information to keep your account active. Check your account settings for details.
Payouts enabledYour account is verified and payouts will be sent after deals are completed.
Payouts restrictedStripe has placed a restriction on your account. Contact Stripe support or reach out to MOGL for assistance.
If your Stripe account has outstanding requirements, payouts will be held until you complete them. MOGL will notify you when action is required, but you can always check your current status in account settings.

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:
  1. Deal payments — you pay the agreed amount when you approve an athlete’s deliverable
  2. 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
If you are evaluating MOGL before committing to a subscription, speak with your MOGL account representative about trial options.

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:
  1. Go to Billing → Payment methods
  2. Add your card or bank account
  3. Select Set as default

Payment statuses

The following statuses apply to individual deal payments:
StatusWhat it means
PendingDeliverable submitted; awaiting partner approval before payment is triggered
ProcessingPartner approved the deliverable; payment is being processed by Stripe
PaidFunds have been sent to the athlete’s or agent’s connected account
FailedPayment could not be processed — usually due to a payout account issue. Check your Stripe account status.
RefundedA 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.