This page is no longer supported. Please refer to the current guide for up-to-date information.
TABLE OF CONTENTS
Card authentication methods
There are two card authentification methods for Google Pay:
- PAN_ONLY: This authentication method is associated with payment cards stored on file with the user's Google Account. Returned payment data includes personal account number (PAN) with the expiration month and the expiration year.
- CRYPTOGRAM_3DS: This authentication method is associated with cards stored as Android device tokens. Returned payment data includes a 3-D Secure (3DS) cryptogram generated on the device.
Solid forces all PAN_ONLY authorisation requests to 3DS. There is no need to send additional parameters.
3DS steps
Google Pay 3DS going through a few steps:
1) Google request,
2) Redirect to verify_url - URL for 3DS verification.
To proceed with 3D Secure verification procedure client should be redirected to the issuing bank page `verify_url.
virify_url` can be received from the following requests:
- Status
- Notification
Liability shift
CRYPTOGRAM_3DS credentials receive liability shift by default.
Applying 3DS enables liability shift for PAN_ONLY transactions.