-
Notifications
You must be signed in to change notification settings - Fork 72
Release testing instructions for WC Payments 3.8.0
Dat Hoang edited this page Feb 16, 2022
·
8 revisions
The settings page express checkouts section should display a simple Apple/Google Pay card where the option can be toggled on and off. All other Apple/Google Pay settings should be consolidated into a second-level settings page, accessible via a Customize
link.
- Go to **Payments > Settings` via WP-Admin
- Ensure you see a simple Apple Pay / Google Pay card next to the Express Checkouts section:
- Make sure the Apple Pay / Google Pay checkbox is selected and save settings
- From the front end, add an item to the cart, go to checkout, and attempt to checkout with Apple Pay (safari).
- From the front end, add an item to the cart, go to checkout, and attempt to checkout with Google Pay (chrome).
- Back in WooCommerce Payments settings, select the 'Customize' link next to Apple Pay / Google Pay
- Ensure you are directed to the Apple Pay / Google Pay second-level settings page:
- Ensure you can toggle/change the various checkbox and radio fields and saves persist these changes
- Ensure changing these settings impacts the Apple Pay and Google Pay buttons on the front-end
Selected options from a remote site are synced to WPcom without having Jetpack-the-plugin.
For each step asking to verify the result (starting with Expectation
), please do:
- Log in wordpress.com with the account you used to connect your test site.
- Visit https://developer.wordpress.com/docs/api/console/ and run
GET /v1.1/me/sites
.
There may be delay in reflecting the correct result but the delay time should not be longer than 5 minutes.
- If your test site has Jetpack-the-plugin active, DEACTIVATE IT.
- If your test has not connected to Jetpack/WP.com, please do that but no need to go through the KYC process on stripe.com. Otherwise, you can use the site from other tests.
- In your test site, go to site.com/wp-admin/plugins.php, try deactivating and activating the WooCommerce plugin.
- Expectation:
options.woocommerce_is_active
reflects the state of WooCommerce plugin activation. In other words, this value istrue
if WooCommerce is active, andfalse
otherwise.
- MUST-DO: Create a new Jurassic test site.
- If the test site has Jetpack-the-plugin active, DEACTIVATE IT.
- Install "WooCommerce Payments" 3.7.x from WP.org in WP Admin > Plugins > Add new > search for "WooCommerce Payments". DO NOT use the testing zip file at this point.
- Activate "WooCommerce Payments" and connect this site to WPcom. (No need to go through KYC in Stripe).
- In your test site, go to site.com/wp-admin/plugins.php, try deactivating and activating the WooCommerce plugin.
- Expectation:
options.woocommerce_is_active
is alwaysfalse
. - Make sure that "WooCommerce Payments" and "WooCommerce" are active.
- Upload and activate the testing zip file for this week.
- Expectation:
options.woocommerce_is_active
is switched totrue
.