-
Notifications
You must be signed in to change notification settings - Fork 69
Release testing instructions for WC Payments 4.4.0
Rua Haszard edited this page Jun 28, 2022
·
13 revisions
Stripe Link payment method was recently added in version 4.1.0 The same functionality as on regular checkout is now implemented also for blocks.
Testing instructions
- Make sure that the classic checkout is not broken. This includes Stripe Link payment method.
- Install https://github.com/woocommerce/woocommerce-blocks plugin
- Create a new checkout page with it
- Retry all of the tests from the classic checkout within the checkout block (this includes also Stripe Link payment method) .
Test that credit card loader element works as before and no changes observed in
- Checkout
- Blocks Checkout
- Subscription Payment
- Any other pages showing payment form.
- On different popular themes
Test multicurrency subscription renewal, switch and re-subscribe PR
This test requires WooCommerce Subscriptions installed and active, and Storefront theme.
- Onboard WooCommerce Paynments and install and activate WC Subscriptions.
- Publish a subscription product:
- Go to WooCommerce admin dashboard, click
Products > Add New
in sidebar. - Type a product name e.g.
Coffee Subscription
. - Scroll down to
Product data
box and selectSimple subscription
fromProduct type
dropdown. - Enter a price e.g.
20
inSubscription price ($)
field. - Select a renewal term, e.g.
every
day
.
- Set up multi currency. Needs to be activated in Woo settings and WCPay, and a currency switcher displayed for customer on store front end.
- In WooCommerce admin dashboard, go to
Payments > Settings
. - Click
Multi-currency
tab. - Click
Add currencies
and add one or more additional currencies, e.g. Yen, Euro etc. - Scroll down to
Store settings
. - Ensure
Add a currency switcher to the Storefront theme on breadcrumb section.
. - Click
Save changes
.
You should now have a subscription product in your store that shoppers can purchase in their chosen currency.
- Complete prerequisite setup above.
- Purchase a subscription in customer currency (not store default).
- Go to subscription in admin dashboard.
- Select action
Create pending renewal order
, clickUpdate
. - As customer, go to
My account
, clickSubscriptions
, scroll down toRelated orders
. - Click
Pay
. Confirm correct (customer) currency is displayed in checkout.
- Complete prerequisite setup above.
- In
WooCommerce > Settings > Subscriptions
, enable bothAllow switching
options. (See below pic) - Set up subscription products that subscriber can switch between (aka upgrade/downgrade). Easiest way is setting up a variable subscription product with 2 or more levels (e.g.
Basic | Pro
attribute). Can also switch between grouped products. - As shopper, subscribe to the switchable subscription product.
- Go to
My account
, clickSubscriptions
. - Click switchable subscription to view details/options.
- Click
Resubscribe
. Confirm correct (customer) currency is displayed in checkout.

- Complete prerequisite setup above.
- Purchase a subscription in customer currency (not store default).
- Go to subscription in admin dashboard.
- Click
Cancel
for the subscription. Subscription should now be cancelled, so shopper can resubscribe. - As customer, go to
My account
, clickSubscriptions
- Click
Resubscribe
. Refer to docs for details - resubscribing is a kind of renewal. - Confirm correct (customer) currency is displayed in checkout.