> For the complete documentation index, see [llms.txt](https://developers.doku.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.doku.com/accept-payments/doku-checkout/integration-guide.md).

# Integration Guide

## Preparation for New Merchant&#x20;

There some step need to be prepared if you want to integrate with DOKU Checkout Page :

### User Registration

In this section, DOKU Dashboard sandbox environment is used to integration process to our Checkout page. Sandbox is use for testing purpose where you can explore our features without making any real payments. In DOKU, it is very easy to get Sandbox access and explore our products. You can create the account by following the steps [here](/get-started-with-doku-api/user-registration.md).

[**Retrieving API Keys**](/get-started-with-doku-api/retrieve-payment-credential.md)

Make sure you already have Client ID & Secret Key to continue this section. Please refer to this [section](/get-started-with-doku-api/retrieve-payment-credential.md).

### Integration Steps

Here is the overview of how to integrate with Checkout:

1. [Backend Integration to initiate payment](/accept-payments/doku-checkout/integration-guide/backend-integration.md)
2. [Frontend Integration to display DOKU Checkout Page](/accept-payments/doku-checkout/integration-guide/frontend-integration.md)
3. [Create payment simulation](/accept-payments/doku-checkout/integration-guide/simulate-payment-and-notification.md)
4. [Acknowledge payment result](/accept-payments/doku-checkout/integration-guide/simulate-payment-and-notification.md)

<figure><img src="/files/mnidfBhvnzRsP5JJseTS" alt=""><figcaption></figcaption></figure>
