Skip to content

Release testing instructions for the WooCommerce Stripe payment gateway 6.0.0

Rafael Zaleski edited this page Dec 22, 2021 · 8 revisions

Make sure customers are not required to click on "use new payment method" when no card is saved on Pay Order Page

  • As a shopper

  • With UPE active

  • Remove any saved card in My account > Payment Methods

  • Buy any product

  • Go to checkout

  • Select Stripe as the payment gateway

  • Make sure the radio button "Use new payment method" does not show up

  • Use a valid card 4242 4242 4242 4242

  • Click on save credit card

  • Place order

  • Must be successful

  • Repeat but this time use the saved card to checkout

  • The saved card radio button and the "Use new payment method" must show

  • Place order

  • Must be successful

  • Remove any saved card in My account > Payment Methods

  • Buy any product

  • Go to checkout

  • Select Stripe as the payment gateway

  • Make sure the radio button "Use new payment method" does not show up

  • Use an invalid card 4000000000000002

  • Try to place order

  • Go to My account > Orders

  • Click on pay on the last order

  • Select Stripe

  • Make sure the radio button "Use new payment method" does not show up

  • Select Stripe as the payment method

  • Use a valid card 4242 4242 4242 4242

  • Place the order

  • Must be successful

  • Repeat but this time use the saved card to checkout on pay order page

  • The saved card radio button and the "Use new payment method" must show

  • Place order

  • Must be successful

Make sure payment method names are correctly capitalized

Note: For the following tests, here are the correct payment method name's capitalizations: iDEAL, Sofort, and giropay.

Make sure Stripe card's description has payment method names' correctly capitalized

  • As a merchant, go to WooCommerce > Settings > Payments
  • Select the Stripe payment method
  • If account keys have been entered, make sure to remove them
  • Ensure the Get started with Stripe card displays the capitalization of the payment methods, iDEAL and Sofort, correctly (see image below)

image

Make sure admin notices have payment method names' correctly capitalized

  • As a merchant, go to WooCommerce > Settings > Payments
  • Enable Stripe giropay, Stripe iDEAL, and Stripe Sofort
  • Refresh the page
  • Ensure the notices at the top of the page displays the capitalization of the payment methods, iDEAL, giropay, and Sofort, correctly (see image below)

image

Make sure admin "Payments" tab's title has payment method's name's correctly captialized

  • As a merchant, go to WooCommerce > Settings > Payments
  • Click on Stripe giropay link, to configure
  • If account keys have not been entered, make sure to enter them
  • Ensure the page's title at the top of the page displays the capitalization of Stripe giropay correctly (see image below)
    • Repeat this for Stripe iDEAL and Stripe Sofort

image

Make sure Sofort's checkout notice is correctly capitalized at checkout

  • As a merchant, go to WooCommerce > Settings > Payments
  • Enable Stripe Sofort
  • Click on Stripe Sofort link, to configure
  • If account keys have not been entered, make sure to enter them
  • Go to WooCommerce > Settings > General
  • Update the Currency field to "Euro" and click Save changes
  • Next, as a customer, add an item to your cart and proceed to checkout
  • Enter Billing details and select a country that is not supported by Sofort (e.g. France)
  • Ensure notice that appears at the top of the page displays the capitalization of Sofort correctly (see image below)

image

Make sure the user is redirected to the settings tab after a successful account connection

Follow instructions in the docs (https://woocommerce.com/document/stripe/#section-1) to set up the Stripe Payment Gateway.

1 - On a clean install, go to the Stripe settings page (/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe), and connect an account using OAuth (needs SSL enabled).

Expected result: the page is redirected to the settings tab after the connection. The Enable Stripe checkbox is disabled.

2 - On a clean install, go to the Stripe settings page (/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe), and connect an account entering the account keys manually.

Expected result: the page is redirected to the settings tab after the connection. The Enable Stripe checkbox is disabled.

Screen Shot 2021-12-22 at 14 14 16
Clone this wiki locally