Step 1: Integrate to Android Pay and eProtect

Document created by lkilligrew on Aug 9, 2016Last modified by lkilligrew on Aug 16, 2016
Version 3Show Document
  • View in full screen mode

Your first step is to create an Android app and integrate to Google Wallet. The Google cloud is already integrated with Vantiv eProtect, so when a transaction is sent with a “Vantiv flag”, an eProtect RegistrationID will be returned to your app. (Note that the Android Pay RegistrationID differs from the Apple Pay RegistrationID.)

  1. The consumer clicks the Android Pay button in your application.
  2. The action triggers a MaskedWalletRequest to Google. In the MaskedWalletRequest, you must set a new object, PaymentMethodTokenizationParameters, indicating that you are using Vantiv.
  3. The information returned by Google in the MaskedWallet object may include a masked card number (last-four digits exposed) and shipping information. The consumer has the option of changing this information. If any information changes, Google Pay returns an updated MaskedWallet object.
  4. Upon confirmation of the order by the consumer your application initiates a FullWalletRequest to Google.
  5. After receiving the FullWalletRequest from your application, Google submits the card information to Vantiv eProtect.
  6. The eProtect servers return a RegistrationId.
  7. Google returns the RegistrationID to your application along with the Full Wallet information.

Integration Steps

The first step is to create your Android app, and then integrate it to Google Pay. See for full details and instructions.

For more information on the interaction between eProtect  and your Android app, refer to Vantiv eCommerce Solution for Android Pay.


Next: Step 2: Choose the OmniToken Format

Previous: Overview of OmniChannel for Integrated Payments for Android Pay


Return to Android In-App for Mercurypay home page