This section describes how to configure your website for production and accept payment
credentials from your users.

## Prerequisites

Before you apply for production access, make sure that you have a supported payment gateway
or a Payment Card Industry Data Security Standard (PCI DSS) compliant environment that's
suitable to handle cardholder data payment information.

Additionally, complete the steps in the [web setup guide](https://developers.google.com/pay/api/web/guides/setup).

## Create your profile

Here's a list of steps to create your profile:

1. Go to the [Google Pay \& Wallet Console](https://pay.google.com/business/console?utm_source=devsite&utm_medium=devsite&utm_campaign=devsite).
2. In the **Type of business** list select **Merchant**, and fill out other required information.
3. Complete your [Business Profile](https://support.google.com/google-pay-and-wallet-console/answer/10877772).
4. On the left-side navigation menu, click the **Google Pay API** tab.
5. Click **Get Started**.
6. Accept the [Google Pay Terms of Service](https://payments.developers.google.com/terms/sellertos) and [Acceptable Use Policy](https://payments.developers.google.com/terms/aup/v1_1).
7. **Optional** : Configure regional applicable features such as [Fraud liability protection for Visa device tokens](https://developers.google.com/pay/api/web/guides/resources/shift-liability-to-issuer) for non-Secure Customer Authentication (SCA) mandated markets.

Now, you can see your merchant ID on the top-right corner of the page.
![Showing the merchant ID](https://developers.google.com/static/pay/api/images/publish-integration/console.png)

## Integrate your website

Here's a list of steps to integrate your website:

1. To make sure that your website is ready for review, evaluate the [Integration checklist](https://developers.google.com/pay/api/web/guides/test-and-deploy/integration-checklist).
2. In the [Google Pay \& Wallet Console](https://pay.google.com/business/console?utm_source=devsite&utm_medium=devsite&utm_campaign=devsite), navigate to **Google Pay API \> Integrations \> Integrate with your website** section and click **Add website**.
3. Provide the top-level domain that calls the Google Pay API.

> [!NOTE]
> **Note** : If you intend to submit more than 50 fully qualified domains that include subdomains, get in touch with us beforehand through our [contact support form](https://docs.google.com/forms/d/e/1FAIpQLSdnBbqNqM-O6EWOunplX3Mkd6fQJCDUWeRirtfHL8pDqzJyBQ/viewform) for a possible alternative solution.

4. Select **Integration type: Gateway** (if using [participating Payments Service Providers](https://developers.google.com/pay/api#participating-processors)) or **Direct** (PCI DSS compliant merchants).
5. Upload the website screenshots that show Google Pay integration. In supported regions, our AI provides immediate feedback on your screenshots as an initial step prior to the final manual review.
6. Click **Save**.
7. Click **Submit for approval**.

Your website integration is ready for review by the Google Pay team.

## Publish your production website

Here's a list of steps to publish your production website:

1. To configure your website for production, enter `https://developers.google.com/pay/api/web/reference/request-objects#MerchantInfo`.

```
    merchantInfo: {
      merchantId: "BCR2DN6TSXXXZ000",
    }
  
```
2. Initialize `PaymentsClient` with an object that includes an `environment` property set to `'PRODUCTION'`.

```
    const paymentsClient = new
    google.payments.api.PaymentsClient({environment: 'PRODUCTION'});
  
```
3. Publish the website changes to your production environment.