-
Notifications
You must be signed in to change notification settings - Fork 69
Release testing instructions for WC Payments 5.6.0
Ahmed edited this page Mar 7, 2023
·
5 revisions
Ensure WCPay JS loaded on Checkout page for zero order totals PR #5423
Test 1:
- Add an item to cart.
- Create a 100% discount coupon and add it to the cart, make sure cart total is 0
- Navigate to checkout page, and remove the coupon.
- Without refreshing the page, add a payment method and place the order
Test 2:
- Test that it works for all types of checkout (UPE, non-UPE, Blocks, Pay for Order etc) and other pages with Credit Card form.
- Test that there are no regression on normal checkout.
In this new version of WC Payments, we are adding support for 12 new countries:
- Denmark (with currency DKK)
- Greece (with currency EUR)
- Norway (with currency NOK - Norwegian Krone)
- Slovakia (with currency EUR)
- Finland (with currency EUR)
- Estonia (with currency EUR)
- Lithuania (with currency EUR)
- Slovenia (with currency EUR)
- Latvia (with currency EUR)
- Cyprus (with currency EUR)
- Malta (with currency EUR)
- Luxembourg (with currency EUR)
Please make sure to run the following testing scenario for each country.
- Create a new site, complete the setup wizard using the current country address as a store address, and select WC Payments on the Business Details step.
- On the Home screen select Setup WooCommerce Payments task to trigger KYC flow.
- After KYC flow completion you should be redirected to the setup payment methods task screen.
- Go to Payments > Settings page to confirm the account is created and its status displayed.
- Before starting tests, double check the currency is set correctly for each country. If not, go to WooCommerce > Settings > General and change the currency.
- Go to Payments > Settings page, and make sure all these payment methods are displayed for each country: Card payments, iDEAL, Bancontact, EPS, P24, Giropay, and SEPA.
- Turn these payment methods on by selecting the checkbox near each method. Scroll down and click Save.
- Open the store and add a product to the cart. Go to checkout and make sure all selected methods from the step before are showing in the payment form.
- Pay for your order using a test card like
4242424242424242
. - Once the order is completed, go to Payments > Transactions screen in WP Admin and make sure the transaction is showing correctly.
- Back to the store, and add a new product to your cart.
- Pay for the order via a payment method other than a card (iDEAL, SEPA... Pick one for each country, no need to test all of them)
- Once the order is completed, go to Payments > Transactions screen in WP Admin and make sure the transaction is showing correctly.
- Note: For Norway only, you might see incorrect amounts displayed, that's a known bug that will be fixed in another version of WooCommerce Core.
- Now, back to the store, add a product to the cart, and head to the checkout screen. Now pay using the card
4000000000000259
to trigger a dispute. - Navigate to Payments > Disputes in WP Admin and make sure the dispute is showing correctly.
- That's it. This process can be repeated for another country now.