Appearance
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:
| What | Where 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 demand | Onboarding |
| Webhook subscription — endpoint URL and event types | Webhooks |
| Webhook signing secret — view once at creation, rotate with a 2-hour grace window | Rotating your signing secret |
Send a webhook.test event — verify your endpoint end-to-end | Testing your endpoint |
| Webhook delivery log — every attempt with the HTTP status your endpoint returned | The 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.
