-
Notifications
You must be signed in to change notification settings - Fork 72
Release testing instructions for WC Payments 9.1.0
Timur Karimov edited this page Mar 17, 2025
·
6 revisions
PR https://github.com/Automattic/woocommerce-payments/pull/10435
- Install and activate a sequential order number plugin (like Sequential Order Numbers for WooCommerce or Sequential Order Numbers Pro for WooCommerce, which can be downloaded from here by any Automattic staff)
- Create a new order with a payment that requires manual capture
- Try to capture the payment from the transaction detail screen
- Verify that the capture succeeds and no errors occur
- Verify that order and subscription numbers are displayed correctly in the transactions list
PR https://github.com/Automattic/woocommerce-payments/pull/10511
- Install this plugin https://jetpack.com/download-jetpack-beta/, then activate
jetpack-debug-helper, thenIdentity Crisis Simulation Utility. - Trigger between two types of notices, use this constant in wp-config.php, and change its value to either
developmentorproduction:define( 'WP_ENVIRONMENT_TYPE', 'development' ); - Expect: see two different notices.
- Expect: in the two notices, all text contents and links are WooPayments-relevant.
PR: https://github.com/Automattic/woocommerce-payments/pull/10453 (feel free to ping @timur on Slack if any questions)
- Purchase a subscription with a normal non-3DS card
- Navigate to change payment method flow and change payment method to a 3DS
4000002760003184with the following use-cases- Upon authorization, cancel the modal window from the top right side and confirm
- The
We are unable to authenticate your payment method. Please choose a different payment method and try againerror on the page - Subscription has the old payment method still attached
- The
- Click on "Change payment method" once again, this time fail the authorization and confirm that
-
We are unable to authenticate your payment method. Please choose a different payment method and try again.notice is visible - Subscription has the old payment method still attached
-
- Uncheck the
Use this payment method for all of my current subscriptionscheckbox and confirm the authorization- Once the confirmation modal pops up, confirm there is no success notice displayed behind the pop-up window since we're still in the process of confirming the payment for 3DS
- Confirm that you are redirected to the subscription details page under my account
- Confirm tha the successful
Payment method updated.notice is displayed
- Check the
Use this payment method for all of my current subscriptionscheckbox and confirm the authorization- Confirm that you are redirected to the subscription details page under my account
- Confirm that the successful
Payment method updated for all your current subscriptions.notice is displayed - Confirm that all the subscriptions were updated with the new payment method
- Upon authorization, cancel the modal window from the top right side and confirm
- Change payment method to a new non-3DS card
- Change payment method to a saved card (both 3DS and non-3DS)
- Use the insufficient funds 3DS card
4000000000009995and confirm the card is not attached to the subscription after failure, and the correct error notice for insufficient funds is being displayed - Process renewal for a subscription that has a 3DS card attached to it as a result of a change payment method flow
- Upon renewal processing attempt, the order should be expectedly put
On holdand once you navigate to the link in the renewal order email sent to the shopper, you should be able to successfully renew order with a 3DS card - Perform the same test, but change to a non-3DS card during renewal order
- Upon renewal processing attempt, the order should be expectedly put