Test

General

Test Expected result
Call customer service phone numbers provided with the loyalty card (if applicable). Customer service department is accessible using the provided phone number.

Classes and objects

Test Expected result
Add a message to the class using the REST API. Message appears at the top of the list of messages in the expanded view of the loyalty card on the Google Pay app*.
Update the points balance for a consumer's loyalty program. The updated point balance appears in the loyalty programs list view and expanded view for the specific loyalty card within 24 hours.
Change the class that a specific LoyaltyObject references to move the consumer to a different loyalty tier (only applicable if your loyalty program has different tiers each represented by a different LoyaltyClass). The new tier appears in the expanded view of the loyalty card on the Google Pay app within 24 hours.
Your class contains a places ID (with associated locations) or latitude/longitude values so that consumers are notified when they are within close proximity to one of your locations. N/A
Travel to within close proximity of a location in your class or places ID. An alert should occur on your phone indicating there is a merchant nearby for your loyalty card.
Classes have a reviewStatus of Approved. N/A

*You should also test adding messages to individual objects using the REST API if you plan on sending messages to individual users.

User Interface

Test Expected result
Ensure all required fields of your template are populated with correct information. N/A
Ensure your images adhere to all image guidelines in the Brand guidelines N/A
Ensure your string values adhere to all headings guidelines in the Brand guidelines. N/A
Loyalty card renders correctly on device. N/A
Click on website link in Google Pay app for your loyalty program. Website link should bring up correct merchant web page.
Merchant does not display barcode if they don't have barcode scanning capabilities in their stores. N/A

In-Store Testing

Test Expected result
Test barcode scanning at merchant point of sale with Google Pay app. Barcode scans and loyalty card is conveyed.
Merchant's service personnel trained to handle loyalty scanning. N/A

Google uses the criteria in the following tables to determine if your Cards are ready for public release. Print out this page and verify each item to ensure you are ready to submit your Card for release.

Button Rendering

Test Expected result
Test button in Chrome browser. Button renders and functions correctly on partner's webpage in Chrome.
Test button in Firefox browser. Button renders and functions correctly on partner's webpage in Firefox.
Test button in Safari browser. Button renders and functions correctly on partner's webpage in Safari.
Test button in Internet Explorer 9 browser. Button renders and functions correctly on partner's webpage in Internet Explorer 9 (Citrix).
Test button at different browser zoom levels. Button renders properly at various browser zoom levels.
Test button's rendering speed. A single button renders in no more than 1 second.
If you have designed your web site so that the Save to Google Pay button disappears after a loyalty card was saved:
  1. Click the Save to Google Pay button on your web site
  2. Remove the saved card from Google Pay
The Save to Google Pay button reappears on your web site.
If you have designed your web site so that the Save to Google Pay button disappears after a loyalty card was saved. A string appears to indicate that the loyalty card has been saved.

Saving a Card

Test Expected result
Click Save to Google Pay button on your web site. The JWT that is created contains all valid domains for button (https and http, not www)
Click Save to Google Pay button on your web site. The correct card is saved to Google Pay.
Click Save to Google Pay button on your web site. The card is saved and you cannot press the button again.
Click Save to Google Pay button on your web site. The JWT that is created references a class that is approved.

User Interface

Test Expected result
Ensure your button adheres to the Save to Google Pay button placement section of the Brand guidelines. N/A
Ensure your button adheres to the Save to Google Pay button design section of the Brand guidelines. N/A

Send feedback about...

Google Pay for Passes