Google Pay™
Accept Google Pay™ payments on Recurly through Stripe, Adyen, Braintree, Worldpay, CyberSource, Commerce Hub, or Chase Orbital — available in Google Chrome on web and Android devices.
Prerequisites
- A Google Merchant ID.
- A supported Google Pay gateway: Stripe, Adyen, Braintree, Worldpay, CyberSource, Commerce Hub, or Chase Orbital.
- Zero Dollar Authorizations are supported with this payment method.
Limitations
- Google Pay™ works in Google Chrome only — other browsers are not supported.
- Google Pay™ is not currently supported on Recurly Checkout or Hosted Payment Pages.
Definition
Key details
Use cases
Web purchases — Customers can use Google Pay™ for transactions in Google Chrome without entering card details.
Android transactions — Customers on Android devices can pay quickly using their stored Google Pay credentials.
Token types
FPAN — Funding Primary Account Number
The actual credit card number physically printed on the card. Also referred to as PAN.
DPAN — Device Primary Account Number
A tokenized card number created when a consumer adds a card to a device wallet (e.g., Google Wallet). DPANs are sent to gateways in place of the actual FPAN.
- Tied to a specific device (e.g., a specific Android phone or tablet) and accompanied by a Cryptogram when the customer is in session.
- DPANs are full card numbers with different digits from the FPAN, and can appear on receipts and other UI elements.
- DPANs are invalidated when a consumer removes the card from their device. If they re-add the same card or add a new one, a new DPAN is created. Subscriptions using a DPAN can fail due to this consumer-driven behavior and are non-recoverable.
Cryptogram
A one-time authentication value generated during a Google Pay transaction. Cryptograms are not stored and must be sent on all customer-initiated transactions.
Best practices
- Return customers — Use Recurly.js even when an existing account code or billing info is already on file. Recurly.js collects the device-related data (cryptograms) required for customer-initiated Google Pay transactions.
Updated 8 days ago