{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["sub-heading","admonition"]},"type":"markdown"},"seo":{"title":"How it works","description":"Transform your commerce with PXP's unified platform—seamless payments, real-time insights, and global growth in one powerful integration.","lang":"en-UK","siteUrl":"https://developer.pxp.io","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"how-it-works","__idx":0},"children":["How it works"]},{"$$mdtype":"Tag","name":"SubHeading","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Learn about PXP's Google Pay component for Android."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview","__idx":1},"children":["Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Google Pay is one of the most widely used digital wallet payment methods globally, adopted across e-commerce, retail, gaming, and countless other industries. Google Pay leverages advanced tokenisation and device-specific security features to provide customers with a fast, secure, and frictionless checkout experience that increases conversion rates and reduces cart abandonment."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With the Google Pay component, you can benefit from:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Secure checkout:"]}," Use Google's industry-leading security with tokenised payments, biometric authentication, and device-specific encryption that never exposes actual card details."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Seamless experience:"]}," Provide customers with pre-populated payment information from their Google account, eliminating manual form filling and reducing checkout abandonment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Native Android integration:"]}," Built with Jetpack Compose for seamless integration into modern Android applications."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["One-tap payments:"]}," Enable customers to complete purchases with a single tap using saved payment methods."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["3D Secure support:"]}," Seamlessly integrate 3DS authentication for enhanced security and reduced fraud risk."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CVC collection:"]}," Request CVV/CVC codes when additional security is needed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Flexible customisation:"]}," Configure button styles, themes, and corner radius to match your brand while maintaining Google Pay compliance."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Multi-network support:"]}," Accept payments from major card networks including Visa, Mastercard, American Express, Discover, JCB, and Interac through a single integration."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Google Pay component will automatically determine availability based on the customer's device, Google Play Services version, saved payment methods, and region. Google Pay requires Android 7.0 (API level 24) or higher and Google Play Services 19.2.0+."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"button-customisation","__idx":2},"children":["Button customisation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Google Pay component offers extensive button customisation to match your brand and checkout flow:"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"button-types","__idx":3},"children":["Button types"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Button name"},"children":["Button name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PAY"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Standard payment button."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BUY"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Purchase button."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CHECKOUT"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Checkout page button."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOOK"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Booking and reservation flows."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DONATE"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Charitable donation flows."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ORDER"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Order placement button."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUBSCRIBE"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Subscription sign-up button."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PLAIN"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Plain button without text."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"button-themes","__idx":4},"children":["Button themes"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Button theme"},"children":["Button theme"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DARK"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Black background with white text."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LIGHT"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["White background with black text."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can also configure button dimensions and corner radius to seamlessly integrate with your checkout design."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"payment-flows","__idx":5},"children":["Payment flows"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can configure the component to drive your desired flow:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Immediate payment flow:"]}," A synchronous, single-step payment process where the customer completes the payment immediately during checkout and you receive the payment confirmation right away."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authorisation flow:"]}," An asynchronous, two-step payment process where the customer authorises the payment and you choose whether to capture the funds later. This provides flexibility for order validation and inventory management."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"key-differences","__idx":6},"children":["Key differences"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Aspect"},"children":["Aspect"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Immediate payment"},"children":["Immediate payment"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Authorisation flow"},"children":["Authorisation flow"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Intent"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Purchase"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorisation"]}," followed by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Capture"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Process"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Captures payment immediately in one step."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stores authorisation, later captures funds after order validation."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Confirmation"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No additional confirmation needed."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Requires confirmation step with capture logic."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Flexibility"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Immediate payment completion."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Can adjust order, validate inventory, and calculate final costs."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Use cases"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Digital products and simple orders."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Complex orders, inventory validation, and shipping calculation."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Time limit"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Immediate settlement."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Authorisation valid for up to 7 days before expiration."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"supported-transaction-intents","__idx":7},"children":["Supported transaction intents"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you initiate a transaction, you provide key information about the transaction method, amount, and currency."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The transaction method consists of:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["entry type"]},", which describes the origin of the transaction. For Google Pay for Android, this is always ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Ecom"]}," (e-commerce)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["funding type"]},", which describes the payment method used (Google Pay wallet)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["intent"]},", which describes the purpose and flow of the transaction."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Google Pay supports the following intents:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Intent"},"children":["Intent"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Authorisation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Authorise a payment and hold funds for later capture."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Purchase"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Capture a payment immediately and complete the transaction."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Verification"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Verify payment method without charging (zero-amount)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EstimatedAuthorisation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Authorise with estimated amount for final adjustment."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3d-secure-authentication","__idx":8},"children":["3D Secure authentication"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Google Pay component fully supports 3DS authentication for enhanced transaction security:"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"authentication-flow","__idx":9},"children":["Authentication flow"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pre-initiate authentication:"]}," Configure authentication settings before starting the 3DS flow."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Initiate authentication:"]}," Begin the 3DS process with challenge indicators and merchant information."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Post authentication:"]}," Receive authentication results including authentication IDs and status."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configurable-options","__idx":10},"children":["Configurable options"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Requestor authentication indicator:"]}," Specify the type of authentication requested."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Challenge indicator:"]}," Control whether to request challenge flows."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Merchant information:"]}," Provide merchant country code and legal name."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Challenge window size:"]}," Configure the size of the 3DS challenge window (including full-screen for mobile)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Timeout settings:"]}," Set authentication timeout values."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"cvc-collection","__idx":11},"children":["CVC collection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Google Pay component can request CVV/CVC codes for additional security when processing FPAN (Funding Primary Account Number) transactions:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Collection strategies:"]}," Choose when to show the CVC dialog (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ALWAYS"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NEVER"]},", or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DEFAULT"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Native dialog:"]}," Customisable Material Design 3 dialog with integrated CVC input."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Validation:"]}," Built-in validation and error handling."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"consent-payment-tokens","__idx":12},"children":["Consent payment tokens"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enable one-click repeat purchases by storing payment tokens with customer consent:"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"features","__idx":13},"children":["Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Consent checkbox:"]}," Display a customisable consent checkbox alongside the Google Pay button."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token storage:"]}," Securely store payment tokens for future transactions."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Shopper association:"]}," Link tokens to specific shopper IDs for merchant-initiated transactions."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token management:"]}," Access stored tokens for recurring payments."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"use-cases","__idx":14},"children":["Use cases"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Subscription services with recurring billing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["One-click reordering for returning customers."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Quick checkout for logged-in users."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Merchant-initiated transactions."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"supported-regions","__idx":15},"children":["Supported regions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Google Pay is available in numerous countries and regions worldwide:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Americas:"]}," United States, Canada, Mexico, Brazil, and more."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Europe:"]}," United Kingdom, France, Germany, Italy, Spain, Netherlands, and 40+ other countries."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Asia-Pacific:"]}," Australia, China, Hong Kong, Japan, Singapore, India, and more."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For a full list of supported countries and regions, see ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://support.google.com/pay/answer/9023773","target":"_blank"},"children":["Google's official website"]},"."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The component automatically detects regional availability and only displays the Google Pay button when the service is available in the customer's location and when the customer has a supported payment method configured."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"supported-card-networks","__idx":16},"children":["Supported card networks"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Google Pay component supports the following card networks:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Visa:"]}," Global acceptance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Mastercard:"]}," Worldwide coverage"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["American Express:"]}," Premium card support"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Discover:"]}," US and international acceptance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JCB:"]}," Asian and international markets"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Interac:"]}," Canadian debit card support"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can configure which card networks to accept based on your business requirements and regional preferences. Specify the networks in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["allowedCardNetworks"]}," parameter of your payment configuration."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":17},"children":["Next steps"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Now that you understand how Google Pay for Android works, you can:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/checkout/components/android/google-pay/onboarding"},"children":["Complete onboarding"]},":"]}," Set up your Google Pay Business Profile and Unity Portal configuration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/checkout/components/android/install"},"children":["Install the SDK"]},":"]}," Add the PXP Checkout Android SDK to your project."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/checkout/components/android/google-pay/implementation"},"children":["Implement the component"]},":"]}," Follow the step-by-step integration guide."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/checkout/components/android/google-pay/3ds"},"children":["Configure 3DS"]},":"]}," Add 3D Secure authentication for enhanced security."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/checkout/components/android/google-pay/recurring-payments"},"children":["Set up recurring payments"]},":"]}," Enable subscriptions and saved payment methods."]}]}]},"headings":[{"value":"How it works","id":"how-it-works","depth":1},{"value":"Overview","id":"overview","depth":2},{"value":"Button customisation","id":"button-customisation","depth":2},{"value":"Button types","id":"button-types","depth":3},{"value":"Button themes","id":"button-themes","depth":3},{"value":"Payment flows","id":"payment-flows","depth":2},{"value":"Key differences","id":"key-differences","depth":3},{"value":"Supported transaction intents","id":"supported-transaction-intents","depth":2},{"value":"3D Secure authentication","id":"3d-secure-authentication","depth":2},{"value":"Authentication flow","id":"authentication-flow","depth":3},{"value":"Configurable options","id":"configurable-options","depth":3},{"value":"CVC collection","id":"cvc-collection","depth":2},{"value":"Consent payment tokens","id":"consent-payment-tokens","depth":2},{"value":"Features","id":"features","depth":3},{"value":"Use cases","id":"use-cases","depth":3},{"value":"Supported regions","id":"supported-regions","depth":2},{"value":"Supported card networks","id":"supported-card-networks","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"How it works"}},"lastModified":"2026-03-05T15:56:00.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/checkout/components/android/google-pay/how-it-works","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}