The Publisher Developer Portal for Payment-Enabled AI Tools

TL;DR

The Publisher Developer Portal is Shatale's dashboard for MCP server operators. It bundles the tools you need to launch a payment-enabled MCP server — sandbox, API docs, webhook debugging, and post-launch monitoring — into one interface.

What's in the portal?

Five tabs, each solving a specific problem in the integration journey:

1. Go-Live Checklist

A step-by-step list of everything that needs to be true before you can switch to production credentials. Items include: KYB completion, webhook endpoint verification, sandbox transaction success, terms acceptance, payout method connected. Each item links to where you complete it.

2. Sandbox

The full Shatale API surfaced in a sandbox environment. Issue test cards, run test transactions, simulate declines, fire test webhooks. No real funds; no rate limits worth worrying about.

3. API Reference

Live API docs with try-it-now request builder. Each endpoint shows: parameters, sample requests, sample responses, error codes, idempotency rules. Code samples in curl, Python, Node, Go.

4. Webhook Inspector

Real-time stream of webhook events delivered to your endpoint, with payload viewer, response status, retry history, and replay button. Filter by event type, time range, or specific request_id.

5. Health Metrics

Production-only. Shows your integration's health: success rate, latency p99, decline rate by reason code, top agents by volume, top merchants. Alert thresholds configurable per metric.

What's the typical first-week journey?

Day 1: Sign up, complete KYB basics, generate sandbox API key. Run the quickstart in the Sandbox tab to confirm the connection works.

Day 2-3: Implement the MCP server's payment_required flow. Use the Sandbox tab to run end-to-end test cases — successful charges, declined charges, refunds.

Day 4: Set up your webhook endpoint. Use the Webhook Inspector to confirm events fire correctly. Implement signature verification (sample code in API Reference).

Day 5-7: Run the Go-Live Checklist. Complete KYB fully, connect payout method, verify webhook signing, accept terms. Submit for production review.

Production access typically lands within 1-2 business days after submission.

What does post-launch look like?

The Health Metrics tab is what you'll live in. Key dashboards:

Alerts can be configured per metric. The default is decline rate > 5% sends an email.

What about debugging when things go wrong?

Three tools for incident response:

  • Webhook Inspector replay. A webhook delivery that failed because your endpoint was down? Replay it from the inspector once you're back up.
  • Trace lookup. Every charge has a request_id that lets you trace through Shatale → your server → back to the agent. Paste a request_id and see the full event chain.
  • Decline reason explainability. Every decline has a structured reason code AND a human-readable explanation that tells you exactly which rule fired.
  • Live chat with support is in the bottom-right of every page.

    What if I'm not building an MCP server — just integrating with Shatale as an agent platform?

    Most of the portal is still relevant:

    The Go-Live Checklist and Sandbox are tailored for publishers, but agent platforms can use them similarly.

    FAQ

    Is the portal free?

    Yes. Sandbox is free. Production has per-transaction fees + a monthly platform minimum. See pricing at shatale.com/pricing.

    Can multiple team members access the portal?

    Yes. Invite teammates from Settings → Team. Roles: Owner, Admin, Developer (write API keys, no billing), Viewer (read-only).

    How long does production review take?

    Typically 1-2 business days after KYB completion. Expedited review available for partners with prior fintech experience.

    What if my webhook endpoint goes down?

    Shatale retries with exponential backoff for 24 hours. After 24 hours of failures, the endpoint is paused and you'll get an alert. Use the Webhook Inspector to replay events once you're back online.

    Can I download my data?

    Yes. Health Metrics, transaction history, and webhook delivery logs are all exportable as CSV. Programmatic export via API for compliance use.

    Related reading

    External references

    ---

    By Ted L.. Last updated 2026-04-29.