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

# Go live

> Take real money: verify your business, switch to live mode, and copy your products to live. Add a bank account before your first payout.

By the end of this guide your business is verified and sells for real money. You do not need a bank account to go live. You need one before your first payout. Test mode and live mode are separate: each has its own products, sales, customers, and invoices. Your products do not move to live by themselves. You copy each one with the **Copy to live** button on its product page, and the live copy gets a new buyer link. If you built an integration, only your code carries over, with a live API key in place of the test key.

## Before you start

* A product that you paid for yourself in test mode. The first row on the **Go live** page, **Create your first product**, shows as done after that test payment. See [Test mode and testing](/getting-started/test-mode).
* Your business details: your legal name, your registration number if you are a company, your address, and a live web page where buyers can see the price.

## Verify your business

Open **Go live** in the sidebar. The page lists the steps to real money and counts them, for example "1 of 3 done". The same count shows next to **Go live** in the sidebar, for example "1/3". The three rows are:

1. **Create your first product**
2. **Verify your business**
3. **Go live**

Above the rows sits your **Revenue & Pricing Audit**, sealed until you verify, unless you already asked for it, and unlocked the moment your ID check is handed in. It is not a step and holds nothing up. See [Revenue & Pricing Audit](/grow/pricing-audit).

Below the rows, **Getting paid** has two rows: **Bank account** and **Stablecoin payouts**. They are not steps, and your first sale does not wait for them. On the right, **Your account** shows your business name, when the identity check comes, and your payout schedule.

<Frame caption="The Go live page in test mode. The Test and Live switch is at the bottom of the sidebar.">
  <img src="https://mintcdn.com/agentokratia/Wp0rymRtxrdfPOMj/images/product/go-live-tracker.png?fit=max&auto=format&n=Wp0rymRtxrdfPOMj&q=85&s=75c5d09a04ffe0943ee3331420176076" alt="Go live page showing 1 of 3 done, with the rows Create your first product, Verify your business, and Go live. Below them, Getting paid has the rows Bank account and Stablecoin payouts. The Your account panel is on the right, and the Test and Live switch is at the bottom of the sidebar" width="1440" height="900" data-path="images/product/go-live-tracker.png" />
</Frame>

AgentaOS is the merchant of record on every live sale, so we check whose product we sell before real money moves. To start, click **Start** on the **Verify your business** row. The form asks one question per screen, in three parts: **You**, **Your product**, and **The rules**. It takes about 5 minutes and saves as you go, so you can click **Save & finish later** and come back.

<Frame caption="The first question of the business details form.">
  <img src="https://mintcdn.com/agentokratia/ob7A8SZLgGb2oPrT/images/product/go-live-form.png?fit=max&auto=format&n=ob7A8SZLgGb2oPrT&q=85&s=3702768dd4285239649e7cc2fe9394dc" alt="Business details form asking Are you a business or an individual?, with the options An individual and A business, and the parts You, Your product, and The rules at the top" width="1440" height="790" data-path="images/product/go-live-form.png" />
</Frame>

On the last screen, click **Submit for review**. The form says: "Reviewed by a person, usually within 24 to 48 hours. No documents to upload and no third-party ID check."

After you submit, the dashboard shows "Submitted for review", and the row shows **In review**. You do not need to do anything while we review. When we approve your business, the row says "Verified. Card and bank payments are on." For what we check, and for what to do if we ask for changes, see [Verify your business](/mor/verification).

## Switch to live mode

When your business is verified, the **Go live** page says "Everything is ready. Turn on real payments." Click **Go live** on the **Go live** row. The dashboard switches to live mode and shows "You're live". If you have no bank account yet, that message has the link **Add a bank account to get paid, about two minutes.**

You can also use the switch at the bottom of the sidebar, below **Settings**. It has two options, **Test** and **Live**. Click **Live**, and the dashboard shows "Switched to Live mode" with "You are now viewing live data. Real funds apply." While your business is not verified, clicking **Live** opens the **Go live** page instead.

In test mode, a dark strip across the top of every page says "Test mode" and "No real payments are processed". In live mode the strip is gone.

## Copy your products to live

Your test products stay in test mode. For each product that you want to sell:

1. Switch to **Test**.
2. Open **Products** and click the product.
3. Click **Copy to live**. The dashboard shows your product name followed by "is now in live mode." and a **View it** button.

<Frame caption="A test product. Copy to live is in the row of buttons below the price.">
  <img src="https://mintcdn.com/agentokratia/ob7A8SZLgGb2oPrT/images/product/copy-to-live.png?fit=max&auto=format&n=ob7A8SZLgGb2oPrT&q=85&s=f363a361e2a196fe4f193b37660f77f8" alt="Test product page for Plan C with the buttons Copy link, Edit, Copy to live, Preview, and QR code" width="1440" height="790" data-path="images/product/copy-to-live.png" />
</Frame>

The live copy has the same name, price, description, image, tax setting, success and cancel pages, and trial. It starts with no sales and no customers. Your test sales, customers, invoices, and subscriptions stay in test mode.

After you copy a product, its test page shows **In live mode** in place of **Copy to live**, and that button opens the live copy. Later changes to the test product do not reach the live copy. To change a live product, switch to **Live** and edit it there.

The live copy has its own buyer link. The test link stays a test link, so replace it everywhere you shared it:

1. Switch to **Live**.
2. Open **Products** and click the product.
3. Click **Copy link**, and put this link on your site, in your emails, and in your social posts.
4. Click **Preview** to open the live checkout page and check it. A payment on this page charges a real card.

## Add a bank account for payouts

Your sales collect in your AgentaOS balance from the first live sale. To move that balance to your bank, add a bank account. You can add it at any time, also before your verification is done.

On the **Go live** page, the **Bank account** row under **Getting paid** says "Where we pay you. Not needed to sell. Add it before your first payout, about two minutes." Click **Add** on that row. After you go live, the row is highlighted, its last sentence is "Your balance waits until then.", and its button is **Add bank account**. Each button opens the **Payout accounts** tab on **Balances** with the form. See [Add a bank account](/payouts/payout-accounts) for the fields and the name check.

<Frame caption="The Go live page right after you go live. The Bank account row is the next thing to do.">
  <img src="https://mintcdn.com/agentokratia/Wp0rymRtxrdfPOMj/images/product/go-live-getting-paid.png?fit=max&auto=format&n=Wp0rymRtxrdfPOMj&q=85&s=88335cc70b2be8a28ad4d12c97de3bd1" alt="Go live page in live mode showing 3 of 3 done. Under Getting paid, the Bank account row is highlighted and says: Where we pay you. Add it before your first payout, about two minutes. Your balance waits until then. It has the button Add bank account. The Stablecoin payouts row below it says 0 of 3 done. At the bottom right, the message You're live has the link Add a bank account to get paid, about two minutes." width="1440" height="900" data-path="images/product/go-live-getting-paid.png" />
</Frame>

Before the first payout, the owner or an admin completes the identity check, in live mode, from the **Home** or **Balances** page. See [The identity check](/mor/verification#the-identity-check). See [Payouts](/payouts/overview) for how your balance moves to your account.

Payouts to a stablecoin wallet are in public preview. The **Stablecoin payouts** row counts the conditions you meet, for example "0 of 3 done". See [Stablecoin payouts](/payouts/stablecoin-payouts).

## Changes for your buyers

In live mode, your buyers pay real money:

* **Charges.** The card processor charges the buyer's card. Test cards such as `4242 4242 4242 4242` do not work.
* **Card statement.** The charge shows as `AGENTAOS*` followed by your business name, shortened to fit, for example `AGENTAOS* KNEEGUARD`. The buyer's receipt email says "On your card statement this shows as" and gives the same line.
* **Invoices and receipts.** Test invoices carry a TEST badge and a `TEST-` number, and test emails start with `[TEST]`. Live invoices, receipts, and emails do not.
* **VAT.** The checkout calculates VAT for each buyer and adds it to the price. See [How tax works](/mor/tax).

## If you built an integration

This part is for developers. Your code stays the same, and the key decides the mode.

1. Switch the dashboard to **Live**.
2. In the sidebar, open **Developers → API keys**. Under **API Keys**, click **Generate Live Key**. Live keys start with `sk_live_`.
3. Put the live key in your deploy in place of the `sk_test_` key. Every call with that key reads and writes live data. See [Code integration](/getting-started/quickstart#code-integration) for where the key goes.

Your webhook endpoint, under **Webhooks** on the same page, receives both test and live events. Live events carry `livemode: true`, so check that field before you fulfill an order. See [Receive webhooks in Express](/sdk/handle-webhooks).

`successUrl`, `cancelUrl`, and `webhookUrl` must be `https` URLs on your live site. A product's own `webhookUrl` is not copied to live. Events for the live copy go to your endpoint under **Webhooks**.

Checklist before your first live sale:

* [ ] Business verified.
* [ ] Each product copied to live, and the live buyer links shared.
* [ ] `sk_live_` key deployed in place of the test key.
* [ ] `successUrl` and `cancelUrl` point at your live site.
* [ ] Webhook handler checks the signature and `livemode`.

To verify your business from the CLI, run `agenta login`, then `agenta verify declaration` to read the five statements you attest to, then `agenta verify submit` with your details. `agenta verify status` shows where the review is. An agent connected over MCP files the same form with the `agenta_verify_submit` tool. See [Verify](/cli/verify) for every option.

## Next steps

<Columns cols={3}>
  <Card title="Payouts" icon="money-bill-transfer" href="/payouts/overview">
    How your balance moves to your bank account or your wallet.
  </Card>

  <Card title="Pricing" icon="tag" href="/mor/pricing">
    What each live sale costs.
  </Card>

  <Card title="Receive webhooks in Express" icon="bell" href="/sdk/handle-webhooks">
    Check signatures and `livemode` on live events.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.