To receive payments on MOGL, agents need a connected Stripe Express account. Stripe handles identity verification, banking details, and payout readiness — MOGL connects to Stripe so your earnings are deposited directly to your bank account. This guide walks you through setting up your payout account, understanding your current status, and resolving any issues that come up.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.
Setting up your Stripe Express account
If you haven’t connected a payout account yet, you’ll be prompted to complete Stripe onboarding before your first payout can be processed.Start Stripe onboarding
In your MOGL account settings, navigate to Payouts or Payment Settings. Select the option to connect or set up your Stripe account. MOGL will create a Stripe Express account linked to your profile and generate a secure onboarding link.No request body is needed — MOGL uses your account profile to set up the Stripe Express account automatically.
Complete Stripe's hosted onboarding
You’ll be redirected to a Stripe-hosted page where you’ll provide:
- Legal name and date of birth
- Social Security Number (last four digits or full, depending on Stripe’s requirements)
- Bank account details for payouts (routing and account numbers)
- Any additional identity or compliance information Stripe requests
Stripe Express onboarding is required before any payout can be processed. If you skip or don’t finish onboarding, your earnings will be held until the account is ready.
Understanding your payout status
Your Stripe account can be in one of several states. You can check your current status at any time:Onboarding Incomplete
You’ve started but haven’t finished Stripe’s onboarding flow. No payouts can be processed until onboarding is complete. You’ll need to return to the onboarding link and finish all required steps.
Requirements Due
Stripe has verified your account but is requesting additional information — often updated identity documents or tax information. Payouts may be paused until you address the outstanding requirements.
Payouts Enabled
Your Stripe Express account is fully set up and payouts are active. Earnings will be deposited to your linked bank account on MOGL’s payout schedule.
Updating your payout method
You can update your payout preference between Stripe and PayPal at any time:| Field | Description |
|---|---|
default_method | "S" for Stripe, "P" for PayPal |
paypal_id | Your PayPal email or ID (only required when switching to PayPal) |
Managing Stripe payment methods
You can manage the payment methods linked to your Stripe account directly from MOGL:| Action | Endpoint |
|---|---|
| View payment methods | GET /agent/stripe/payment-methods |
| Add a payment method | POST /agent/stripe/payment-methods |
| Set a default method | POST /agent/stripe/payment-methods/{paymentMethodId}/set-as-default |
| Verify a bank account (micro-deposits) | POST /agent/stripe/payment-methods/{paymentMethodId}/verify-bank-account |
| Remove a payment method | DELETE /agent/stripe/payment-methods/{paymentMethodId} |
What to do if there’s an issue with your payout account
- Onboarding not finishing
- Requirements due / verification needed
- Payouts paused or delayed
If you started Stripe onboarding but didn’t complete it, or if you were redirected back to MOGL before finishing, your account link may have expired. Account links are time-limited for security reasons and cannot be reused after they expire.To get a new onboarding link, return to your Payouts settings in MOGL and start the setup process again. MOGL will generate a fresh link pointing to where you left off in Stripe’s flow.
Refreshing an expired account link
Stripe account links are single-use and expire after a short period. If you try to open an onboarding or update link and it no longer works:Request a new link
Select Set up Stripe account or Update Stripe account — this generates a fresh, valid link tied to your current Stripe account state.
Viewing billing and subscription details
Once your Stripe account is set up, you can access your full billing history and subscription status:| Information | Endpoint |
|---|---|
| Billing invoices | GET /agent/stripe/invoices |
| Active subscriptions | GET /agent/stripe/subscriptions |