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.

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.

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

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.
POST /ConnectExpressAccount
No request body is needed — MOGL uses your account profile to set up the Stripe Express account automatically.
2

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’s onboarding is secure and encrypted — MOGL does not store your banking credentials or SSN directly.
3

Return to MOGL

Once you’ve completed the Stripe flow, you’ll be redirected back to MOGL. Your payout status will update to reflect whether onboarding is complete or if additional steps are needed.
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:
GET /StripeAccountRetrieve

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:
POST /updatePayment
FieldDescription
default_method"S" for Stripe, "P" for PayPal
paypal_idYour 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:
ActionEndpoint
View payment methodsGET /agent/stripe/payment-methods
Add a payment methodPOST /agent/stripe/payment-methods
Set a default methodPOST /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 methodDELETE /agent/stripe/payment-methods/{paymentMethodId}

What to do if there’s an issue with your payout account

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.
Do not attempt to reuse an expired Stripe onboarding link — it will not work. Always generate a new link from your MOGL account settings.
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:
1

Return to your MOGL payout settings

Navigate to Account Settings → Payouts in MOGL.
2

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

Complete the Stripe flow

Follow the prompts in Stripe’s hosted interface. You’ll be picked up at the step you need to complete rather than starting from scratch.
Complete Stripe onboarding in a single session when possible. If you need to stop partway through, make sure to request a new link from MOGL rather than bookmarking the Stripe URL — bookmarked links will not work after expiry.

Viewing billing and subscription details

Once your Stripe account is set up, you can access your full billing history and subscription status:
InformationEndpoint
Billing invoicesGET /agent/stripe/invoices
Active subscriptionsGET /agent/stripe/subscriptions