Stay organized with collections
Save and categorize content based on your preferences.
Checkout Integration
To allow users to checkout, you must complete the native checkout integration.
If you sell products that require complex checkout flows or have special
branding requirements, you can optionally implement the embedded checkout
integration.
- Native integration (required): You implement a standard REST
API that allows Google to complete the checkout flow with your servers
programmatically, which supports the most seamless checkout experience. At
launch, Google will render a UI for the buyer to complete checkout, but
this will also enable more agentic experiences in the future.
- Embedded checkout (optional): You provide a URL to a
web-based checkout that Google embeds in an iframe. This is useful for
complex flows or specific branding needs not supported by Native, but
requires the buyer to interact with a UI.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-09 UTC.
[[["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 2026-01-09 UTC."],[],[]]