Google Pay

Google Pay offers a frictionless payment experience on Android devices where cards have been added in the Google Pay wallet and a supported browser, e.g. Chrome is used. Google Pay can be activated in the Billwerk + Payments Administration and only requires a card acquiring agreement supporting Google Pay.

Billwerk + Payments Checkout determines if Google Pay is supported for the device and browser used, and presents Google Pay as a payment method if no payment_methods argument has been given when creating session, or googlepay has been defined in the list of payment methods.

To determine on own site if Google Pay is supported the following SDK method can be used.

<script src="https://checkout.reepay.com/checkout.js"></script>

<script>
Reepay.isGooglePayAvailable().then(isAvailable => {
    // handle response (eg: show/hide google pay button)
});
</script>

Liability shift

Google Pay supports liability shift for Discover, Mastercard, and Visa cards issued in the EU or the UK. Google Pay does not support liability shift for American Express, JCB, or Visa cards issued outside the EU or the UK.

Liability shift means that the financial risk in case of fraud is put on the card acquirer or cardholder, instead of the merchant.

Google Pay in Android WebView

Due to Android WebView limitations, it is required to use Browser Intent or Custom Tabs in order to get Google Play displayed in Reepay Checkout. Alternatively, performing an app switch from your Android app to Google Chrome browser app will allow Google Pay to be detected by Google Chrome.

Google Pay availability

There are several conditions to be fulfilled before Google Pay can detect that it is available on the device:

  • Bank must support the card for Google Pay according to Google's list of supported payment methods
  • Card must be saved in Google Wallet
  • Saved cards must be tokenised (non-tokenised PAN cards will not be supported)
  • Must use Google Chrome browser (In-app Chrome browser or Chrome Custom Tabs works too)
  • Only Android devices with NFC and Android 5.0 (Lollipop) or later supports Google Pay (Note that some older and budget devices may not be able to use Google Pay due to hardware or software limitations)
  • Google Wallet app must be installed on the device
  • Google Chrome setting allow sites to check if you have payment methods saved must be turned on

What’s Next