Stay organized with collections
Save and categorize content based on your preferences.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[[["This guide outlines the process of configuring your website for Google Pay to accept payments from users in a production environment."],["Before starting, ensure you have a supported payment gateway or a PCI DSS compliant environment and complete the web setup guide."],["You'll need to create a Google Pay Business Profile, integrate your website by providing domain details and screenshots for review, and then publish your site with the necessary code updates for production."],["Merchants using payment gateways should select the 'Gateway' integration type, while those directly handling cardholder data should choose 'Direct' and ensure PCI DSS compliance."],["Remember to update your website code with your Merchant ID and initialize the PaymentsClient for a production environment before publishing the changes."]]],["To configure your website for production and accept payments, ensure you have a supported payment gateway or a PCI DSS compliant environment and complete the web setup guide. Create a profile in the Google Pay & Wallet Console, accepting the terms and optional features. Integrate your website by adding it in the console, selecting the integration type, and submitting it for approval. Publish by setting the `merchantId` and initializing `PaymentsClient` with the `PRODUCTION` environment.\n"]]