Google Pay API는 웹사이트에서 빠르고 간편한 결제를 지원하므로 전 세계 Google 계정에 저장된 수억 장의 카드에 간편하게 액세스할 수 있습니다.
작동 방식
그림 1. 웹 결제 과정
사용자가 Google Pay 결제 버튼을 클릭하면 Google 계정에 저장된 결제 수단과 배송지 주소와 같은 선택사항 필드가 표시되는 결제 명세서를 볼 수 있습니다. 사용자는 결제 수단을 빠르게 선택하거나 배송지 주소(선택사항)를 추가하거나 새 정보를 추가할 수 있습니다.
결제 과정은 다음과 같습니다.
사용자가 Google Pay 결제 버튼을 클릭하면 지원되는 결제 수단 목록이 포함된 결제 명세서가 표시됩니다.
사용자가 결제 수단을 선택하면 Google Pay에서 해당 메서드의 결제 토큰을 웹사이트에 안전하게 반환합니다.
웹사이트에서 구매에 대한 세부정보와 함께 결제 토큰을 백엔드에 제출합니다.
결제를 실행하기 위해 백엔드는 구매를 처리하고 결제 토큰을 결제 서비스 제공업체에 보냅니다.
[null,null,["최종 업데이트: 2024-10-16(UTC)"],[[["\u003cp\u003eGoogle Pay enables quick and easy checkout on websites by leveraging millions of cards saved to Google Accounts globally.\u003c/p\u003e\n"],["\u003cp\u003eThe Google Pay API securely returns a payment token to your website after a user selects a payment method, streamlining the transaction process.\u003c/p\u003e\n"],["\u003cp\u003eIntegrating Google Pay involves reviewing terms, selecting a supported processor, adhering to brand guidelines, and completing the provided tutorial and checklist.\u003c/p\u003e\n"],["\u003cp\u003eBusinesses can access resources such as live demos, sample tokens for testing, and a troubleshooting guide to support their integration process.\u003c/p\u003e\n"],["\u003cp\u003eProduction access to the Google Pay API is requested through the Google Pay & Wallet Console after successful integration and testing.\u003c/p\u003e\n"]]],["Users click a Google Pay button, which displays saved payment methods. After selection, Google Pay returns a payment token to the website. The website sends the token and purchase details to its backend. The backend then processes the payment, forwarding the token to the payment service provider. To start, review terms, find your processor, adhere to brand guidelines, and request production access through the Google Pay & Wallet Console. Additional steps are included for those with many domains.\n"],null,["# Overview\n\nThe Google Pay API enables fast checkout on your website, and gives you convenient access\nto hundreds of millions of cards saved to Google Accounts worldwide.\n\nSee a full working example in Firebase Studio:\n[](https://goo.gle/3ZxzzGs)\n\nHow it works\n------------\n\n**Figure 1.** Web payment flow\n\nWhen a user clicks the Google Pay payment button, they see a payment sheet that displays the\npayment methods saved to their Google Account, as well as optional fields such as a shipping\naddress field. Users can quickly select a payment method, add an optional shipping address, or add\nnew information.\n\nThe payment flow is as follows:\n\n1. The user clicks the Google Pay payment button and sees a payment sheet with a list of supported payment methods.\n2. The user selects a payment method and Google Pay securely returns a payment token for that method to your website.\n3. Your website submits the payment token, along with details about the purchase, to its backend.\n4. To execute the payment, the backend processes the purchase and sends the payment token to the payment service provider.\n\nGet started\n-----------\n\nPerform the following steps to get started with the Google Pay API:\n\n1. Review and adhere to our Google Pay API [Terms of Service](https://payments.developers.google.com/terms/sellertos) and [Acceptable Use Policy](https://payments.developers.google.com/terms/aup).\n2. Look through the [supported processors and\n gateways list](/pay/api#participating-processors) to find the reference documentation for your payment processor or\n gateway.\n\n | **Note:** If your processor or gateway isn't supported, you might be able to complete a Direct integration. The direct integration is exclusively available to merchants who are Payments Card Industry Data Security Standard (PCI DSS) compliant, as validated by a Qualified Security Assessor. Third parties that supply gateway or processing services on behalf of actual merchants aren't eligible to use the Direct integration.\n3. Review and adhere to the Google Pay [Brand guidelines](/pay/api/web/guides/brand-guidelines).\n4. Complete the [Tutorial](/pay/api/web/guides/tutorial) and [Integration checklist](/pay/api/web/guides/test-and-deploy/integration-checklist).\n5.\n [Request production access](/pay/api/web/guides/test-and-deploy/request-prod-access)\n to the Google Pay API through the [Google Pay \\& Wallet Console](https://pay.google.com/business/console?utm_source=devsite&utm_medium=devsite&utm_campaign=devsite).\n\n | **Note:** If you intend to submit more than 50 fully qualified domains (including subdomains), please get in touch beforehand using our contact support [form](https://docs.google.com/forms/d/e/1FAIpQLSdnBbqNqM-O6EWOunplX3Mkd6fQJCDUWeRirtfHL8pDqzJyBQ/viewform) for a possible alternative solution.\n\nResources\n---------\n\nUse the following resources to complete your integration:\n\n- Reference our [Live Google Pay demos](/pay/api/web/guides/resources/demos).\n- Reference how to [Test with sample tokens](/pay/api/web/guides/resources/sample-tokens).\n- Reference our [Troubleshooting guide](/pay/api/web/support/troubleshooting) if you encounter errors.\n\n### Codelabs\n\nThe following codelabs will help you get started on Web with the Google Pay API:\n\n- [Google Pay for Web 101: Basic](https://codelabs.developers.google.com/codelabs/gpay-web-101)\n- [Google Pay for Web 201: Advanced](https://codelabs.developers.google.com/codelabs/gpay-web-201)\n\n### Videos\n\n### Blog posts"]]