> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solvapay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Go live

> Once you've tested your integration in sandbox, you're ready to switch to production and start accepting real payments.

## Go-live checklist

Before you can switch to production, complete these steps:

### Required

* [ ] **Account setup complete** - Provider profile completed in SolvaPay Console
* [ ] **Product and plans ready** - At least one product created and pricing configured
* [ ] **Integration path validated in sandbox** - Managed MCP or SDK flow tested end-to-end
* [ ] **Payment account setup** - Connect an existing Stripe account in **Settings > Payments**, or complete business details, people (KYC), and bank account in the **Go Live** flow
* [ ] **Seller tax identifier** - Set your VAT number (EU/GB) or EIN (US) in your provider business details before selling in regions that require it. Receipts show the seller tax identifier alongside the applied tax rate and treatment, and business checkout depends on it for correct tax calculation
* [ ] **Two-factor authentication** - Enable 2FA on your account (required before going live)

### Recommended

* [ ] **Branding configured** - Upload logo and set colors in **Settings > Pages**
* [ ] **Webhook handling verified** - Confirm events are processed successfully

You can check your onboarding progress in the console. Incomplete steps are highlighted.

If you have not finished payment account setup yet, return to **Settings > Payments** or open the **Go Live** flow and complete either:

* **Connect existing Stripe account**
* **Create new Stripe account** and finish business details, KYC, and bank account

## Switch to production

Once your checklist is complete:

1. Open the SolvaPay Console
2. Find the **Sandbox/Production toggle**
3. Click to switch to **Production**
4. Confirm the switch

That's it. Your integration is now processing real payments.

## What changes in production

| Aspect             | Sandbox         | Production             |
| ------------------ | --------------- | ---------------------- |
| Payments           | No real charges | Real charges processed |
| Stripe credentials | Test keys       | Live keys              |
| Customer data      | Sandbox data    | Production data        |
| Webhooks           | Sandbox events  | Real events            |

Your proxy URLs and API endpoints remain the same. The mode switch happens at the account level.

## Switching back to sandbox

You can switch back to sandbox mode at any time to:

* Test new features or plans
* Debug issues without affecting production usage
* Train team members

This is available after live activation, whether you activated by connecting an existing Stripe account or completing setup for a new Stripe account.

Your sandbox and production data are kept separate. Switching modes doesn't affect existing customers or purchases in either environment.

## After going live

### Monitor your first transactions

* Check the Console for real-time usage and revenue
* Verify webhook events are being received
* Monitor Stripe for successful payments

### Set up alerts (optional)

Consider setting up alerts for:

* Failed payments
* Unusual usage patterns
* Quota limit approaches

## Need help?

If you encounter issues going live:

* Review the [testing checklist](/get-started/test-in-sandbox#testing-checklist)
* Check Stripe's dashboard for payment issues
* Contact [support@solvapay.com](mailto:support@solvapay.com)

***

Congratulations on launching with SolvaPay! For ongoing reference, explore the full documentation for [Managed MCP](/no-code-mcp/overview) or the [TypeScript SDK](/sdks/typescript/intro).
