Add support for Google Pay payment method. Allow customers to pay using cards that are connected to their Google Account.
2. Description of change
Add an option on Admin dashboard to allow customers to pay with Google Pay.
Add Google-related configurable options such as Merchant ID, Request Billing Address, and Request Phone Number.
Make it possible to fetch card brands from Capability.
Google Pay uses card's existing command pool.
3. Quality assurance
🔧 Environments:
Platform version: Magento CE 2.2.3
Omise plugin version: Omise-Magento 2.24.0
PHP version: 7.1.15
✏️ Details:
A new section on the Admin configuration site.
The Merchant ID, Request Billing Address, and Request Phone Number options are sent directly upon connecting with Google server, depending on business needs.
If Request Billing Address is not enabled, then Request Phone Number will not be visible.
A Google Pay button will appear if it's enabled on the Admin's site.
Upon readiness check failure, this error message will appear.
Testing checklist: with live/test account, and with 3DS/non-3DS enabled.
1. Objective
Add support for Google Pay payment method. Allow customers to pay using cards that are connected to their Google Account.
2. Description of change
3. Quality assurance
🔧 Environments:
✏️ Details:
A new section on the Admin configuration site.
The Merchant ID, Request Billing Address, and Request Phone Number options are sent directly upon connecting with Google server, depending on business needs.
If Request Billing Address is not enabled, then Request Phone Number will not be visible.
A Google Pay button will appear if it's enabled on the Admin's site.
Upon readiness check failure, this error message will appear.
4. Impact of the change
Customers can now pay with Google Pay.
5. Priority of change
Normal.
6. Additional Notes