# 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="/pages/QPzbTvC6XsT5gERiU43E" class="button primary" data-icon="file-user">Account setup</a></p>

<p align="center"><a href="/pages/OYQyNWSQjoypd9gNhqTe" class="button primary" data-icon="square-check">Activate account</a></p>
{% endcolumn %}

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

<figure><img src="/files/KJ8uiUhS63ANGUa0L8bZ" 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="/spaces/c3LqgF4vQq2p9dv81hxh/pages/trIgFCs9ByHmoH9hbmdh" class="button primary" data-icon="key">API Authentication &#x26; Keys</a></p>
{% endcolumn %}

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

<figure><img src="/files/9F3017L49aVDTqxWchOP" 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="/spaces/c3LqgF4vQq2p9dv81hxh" 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="/spaces/Ahgiqd5u0cqvfGiCyB3b" 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="/spaces/Yx58RsyQmIsfLoMCqr5W" class="button primary">Connectors</a><br></p><p><a href="/spaces/CbqTuG2SOk3yrkX5eirC" 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="/spaces/wpvpXXy7uMuuOvyKFMt1" class="button primary" data-icon="vial">Test your integration</a></p>
{% endcolumn %}

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

<figure><img src="/files/8Z9RMUj2hAXu6wrd4Ra3" 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="/spaces/rS3A5ZkCh18y86lixEko/pages/JsKd452Nu8XTrHz68zaF#get-started-with-2checkout" class="button primary" data-icon="rocket">TBD</a></p>
{% endcolumn %}

{% column valign="middle" %}

<figure><img src="/files/eTlXHbGkN0EnuXUNmzlu" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

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

The question should be specific, self-contained, and written in natural language.
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.
