> For the complete documentation index, see [llms.txt](https://docs.2checkout.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.2checkout.com/get-started/readme.md).

# Welcome to 2Checkout

2Checkout is omnipresent in omnichannel - no matter where you are in the world, no matter where\
you are with your customer journey. We revolutionize commerce. We make it happen. Simply.

Our leading all-in-one monetization platform allows businesses to quickly expand internationally\
and optimize recurring revenue streams across channels, by simplifying the back-end\
complexities that modern digital commerce creates.

This *Getting Started* guide introduces essential first steps:

{% columns %}
{% column width="58.333333333333336%" valign="middle" %}

### <i class="fa-circle-1">:circle-1:</i> Create and activate your 2Checkout account...

Start by registering for a free merchant account on the 2Checkout platform. Before you can process live payments, 2Checkout requires account verification to protect you and your customers.

<p align="center"><a href="/get-started/getting-started/publish-your-docs.md" class="button primary" data-icon="file-user">Account setup</a></p>

<p align="center"><a href="/get-started/getting-started/activate-your-account.md" class="button primary" data-icon="square-check">Activate account</a></p>
{% endcolumn %}

{% column width="41.666666666666664%" valign="middle" %}

<figure><img src="https://1698658649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdeHPh87488cW76Md0m4D%2Fuploads%2FID1FYnUJKzNiiOtyap5s%2Faccount%20setup.jpg?alt=media&amp;token=a1c1205e-aa1b-4584-93fa-68daf5918d72" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column width="58.333333333333336%" valign="middle" %}

### <i class="fa-circle-2">:circle-2:</i> Get your API key...

Once your account is active, retrieve your API credentials from the Merchant Control Panel (MCP). You will need these for any integration type.

<p align="center"><a href="/get-started-with-the-2checkout-api/get-started-with-the-2checkout-api.md" class="button primary" data-icon="key">API Authentication &#x26; Keys</a></p>
{% endcolumn %}

{% column width="41.666666666666664%" valign="middle" %}

<figure><img src="https://1698658649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdeHPh87488cW76Md0m4D%2Fuploads%2F341wmqV5XwkfRKC5IKbv%2FAPI%20key.jpg?alt=media&amp;token=011c4224-6473-47dc-8f7f-1d280d5fabd3" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

***

### <i class="fa-circle-3">:circle-3:</i> Choose and build your integration type...

2Checkout offers multiple integration paths. Choose the one that best fits your technical resources and business needs. With your chosen integration type in mind, connect your storefront or application to the 2Checkout platform.

<table data-view="cards"><thead><tr><th align="center"></th><th></th><th align="center"></th></tr></thead><tbody><tr><td align="center"><h4><strong>API Integration</strong></h4></td><td>Full custom control<br>Requires developer</td><td align="center"><a href="https://docs.2checkout.com/get-started-with-the-2checkout-api/" class="button primary">2Checkout API</a></td></tr><tr><td align="center"><h4>No-Code Checkout</h4></td><td>Hosted payment page<br>No coding needed</td><td align="center"><a href="https://docs.2checkout.com/shopping-carts/" class="button primary">Shopping carts</a></td></tr><tr><td align="center"><h4>Plugins &#x26; Links</h4></td><td>CMS / platform ready<br>Install &#x26; configure</td><td align="center"><p><a href="https://docs.2checkout.com/connectors/" class="button primary">Connectors</a><br></p><p><a href="https://docs.2checkout.com/payment-link/" class="button primary">Payment link</a></p></td></tr></tbody></table>

***

{% columns %}
{% column width="58.333333333333336%" valign="middle" %}

### <i class="fa-circle-4">:circle-4:</i> Test your integration...

Before going live, thoroughly test your payment flows in 2Checkout's sandbox to simulate real transactions without moving real money.

<p align="center"><a href="https://docs.2checkout.com/test-your-integration/" class="button primary" data-icon="vial">Test your integration</a></p>
{% endcolumn %}

{% column width="41.666666666666664%" valign="middle" %}

<figure><img src="https://1698658649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdeHPh87488cW76Md0m4D%2Fuploads%2FFRwhAZAsfyQT8KRe20Ad%2Ftest.jpg?alt=media&amp;token=c92ba2a0-eb95-4a62-8651-12b02d33a0f8" alt=""><figcaption></figcaption></figure>

{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column valign="middle" %}

### <i class="fa-circle-5">:circle-5:</i> Go live...

Once testing is complete and your integration is verified, switch to production and start accepting real payments from customers worldwide.

<p align="center"><a href="/readme.md#get-started-with-2checkout" class="button primary" data-icon="rocket">TBD</a></p>
{% endcolumn %}

{% column valign="middle" %}

<figure><img src="https://1698658649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdeHPh87488cW76Md0m4D%2Fuploads%2F7Qy9IK2L6hCDdQLNRLCm%2Flive.jpg?alt=media&amp;token=2cb4d047-86c0-41b8-bec8-7b149d2d9fe6" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.2checkout.com/get-started/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
