Skip to content

Release testing instructions for WC Payments 5.9.0

Ahmed edited this page May 11, 2023 · 4 revisions

Adding support for 3 new countries in WC Payments

In this new version of WC Payments (5.9.0), we are adding support for 3 new countries:

  • Romania (with currency RON - Romanian Leu)
  • Croatia (with currency EUR - Euro)
  • Bulgaria (with currency BGN - Bulgarian Lev)

Please make sure to run the following testing scenario for each country.

  1. Create a new site with WooCommerce Payments plugin installed, complete the setup wizard (KYC flow) using the current country address as a store address
  2. After KYC flow completion go to Payments > Settings page to confirm the account is created and its status displayed.
  3. Before starting tests, double check the currency is set correctly for each country. If not, go to WooCommerce > Settings > General and change the currency.
  4. Please make sure the store has multi-currency enabled and EUR is one of the currencies.
  5. Please make sure the store has a currency widget to change currencies when shopping. If not, please add one from Appearance > Widgets. Click the + button and search for "currency switcher block". Place it in the page and save changes
  6. Now 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.
  7. Turn these payment methods on by selecting the checkbox near each method. Scroll down and click Save.
  8. Open the store/website and make sure you're selecting the country's currency from the dropdown and add a product to the cart.
  9. Pay for your order using a test card like 4242424242424242.
  10. Once the order is completed, go to Payments > Transactions screen in WP Admin and make sure the transaction is showing correctly.
  11. Back to the store, change your currency to EUR this time and add a new product to your cart. (This is not necessary for Croatia given the currency is already EUR)
  12. In the checkout page, make sure payment methods like iDeal, SEPA, etc are showing and you can select one. Pick one of these payment methods (other than card) and pay for the order.
  13. Once the order is completed, go to Payments > Transactions screen in WP Admin and make sure the transaction is showing correctly.
  14. 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.
  15. Navigate to Payments > Disputes in WP Admin and make sure the dispute is showing correctly.
  16. That's it. This process can be repeated for another country now.
Clone this wiki locally