Skip to content

Merchant portal

The Maytes merchant portal is your operational home — where you watch money arrive, configure your integration, and manage your account. It sits alongside the API: the API is what your code talks to; the portal is what your team looks at.

Access is set up during onboarding. The sandbox has its own separate portal, with its own accounts and data.

Settlements

Maytes collects your customers' payments on your behalf as checkouts are captured. Each business day, a settlement batches everything you're owed and pays it out to your Stripe account on a 2-business-day cycle — money captured on Monday settles on Wednesday.

The portal's settlements dashboard shows:

  • Daily settlements — each batch, its total, its status, and the checkouts it covers.
  • Per-settlement detail — drill into any settlement to see exactly which orders it pays out.
  • Statements — a bank-statement-style view of your activity, grouped by checkout, for reconciling against your own records.

Reconciliation tip: your own merchant_order_id (set at create) appears against each checkout, so you can match settlement lines back to orders in your system without keeping a uuid mapping open in another tab.

Checkouts

Browse and search every checkout on your account — status, amounts, timestamps — with the same lifecycle you see on the API's status endpoint. Useful for support ("did order X get paid?") without writing a query tool of your own.

Refunds

Refunds are issued here, not via your integration. Find the captured checkout and refund it; your systems observe the outcome through the checkout's status.

Integration configuration

The portal is also where the configuration referenced throughout these docs lives:

WhatWhere it's covered
API credentials — view your client_id, rotate your client_secret (shown once, takes effect immediately)Authentication
Stripe onboarding link — generate a fresh setup link on demandOnboarding
Webhook subscription — endpoint URL and event typesWebhooks
Webhook signing secret — view once at creation, rotate with a 2-hour grace windowRotating your signing secret
Send a webhook.test event — verify your endpoint end-to-endTesting your endpoint
Webhook delivery log — every attempt with the HTTP status your endpoint returnedThe delivery log

Next

  • Onboarding — how you get portal access in the first place.
  • Webhooks — the configuration you'll manage here most often.
  • Refunds — what your integration sees when you refund from the portal.