v8.0.0 ‐ Release testing instructions - woocommerce/woocommerce-gateway-stripe GitHub Wiki

Updated Settings Page

Settings interface - disabled New Checkout Experience (or UPE)

  1. Go to the Stripe extension settings page > Settings tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings.
  2. Scroll down to "Advanced settings"
  3. Uncheck the checkbox labeled "Enable the updated checkout experience" and save

Assertions

  1. Go to the Payment methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  2. Scroll down to the "Payment methods" section
  3. Confirm that:
    • All of the Payment methods are displayed
    • There's a "Change display order" button in the card header
    • There's a "Customize" button after each of the payment methods
    • Next to the "Payment methods" title, there's no pill with the string "Early access"
    • Next to the "Change display order" button, there are no three dots for an expandable menu

Settings interface - enabled New Checkout Experience (or UPE)

  1. Go to the Stripe extension settings page > Settings tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings.
  2. Scroll down to "Advanced settings"
  3. Check the checkbox labeled "Enable the updated checkout experience" and save

Assertions

  1. Go to the Payment methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  2. Scroll down to the "Payment methods" section
  3. Confirm that:
    • All of the Payment methods are displayed, except for OXXO, Boleto, Alipay, and Multibanco
    • Next to the "Payment methods" title, there's a pill with the string "Early access"
    • Next to the "Change display order" button, there are three dots
    • Clicking on the three dots from the previous point displays an expandable menu. The options are "Refresh payment methods" and "Disable"
    • In the card header, there's no "Change display order" button
    • After each of the payment methods, there's no "Customize" button

Currency requirements for payment methods - enabled New Checkout Experience (or UPE)

  1. Set your store currency to EUR. Under WooCommerce > Settings > General > Currency siteurl/wp-admin/admin.php?page=wc-settings&tab=general
  2. Enable the New Checkout Experience, under Stripe extension settings page > Settings tab > Advanced settings, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings
  3. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  4. Enable all of the available payment methods

Assertions

  1. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods

  2. Confirm that:

    • All Payment Methods can be enabled, except for OXXO and Boleto
    • OXXO and Boleto have a yellow icon where the checkbox should be
    • Hovering over the yellow icon displays a message about the currency requirements
  3. Set your store currency to USD. Under WooCommerce > Settings > General > Currency siteurl/wp-admin/admin.php?page=wc-settings&tab=general

  4. Confirm that:

    • Only "Credit cards / debit cards" can be enabled
    • The rest of the payment methods display the currency requirement for EUR, except for OXXO and Boleto
    • On the checkout page, only "Credit cards / debit cards" is displayed in the available payment methods

Currency requirements for payment methods - disabled New Checkout Experience (or UPE)

  1. Set your store currency to EUR. Under WooCommerce > Settings > General > Currency siteurl/wp-admin/admin.php?page=wc-settings&tab=general
  2. Disable the New Checkout Experience, under Stripe extension settings page > Settings tab > Advanced settings, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings
  3. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  4. Enable all of the available payment methods

Assertions

  1. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  2. Confirm that:
    • All Payment Methods can be enabled, except for OXXO and Boleto
    • OXXO and Boleto have a yellow icon where the checkbox should be
    • Hovering over the yellow icon displays a message about the currency requirements
  3. Set your store currency to USD. Under WooCommerce > Settings > General > Currency siteurl/wp-admin/admin.php?page=wc-settings&tab=general
  4. Confirm that:
    • Only "Credit cards / debit cards" can be enabled
    • The rest of the payment methods display the currency requirement for EUR, except for OXXO and Boleto
    • On the checkout page, only "Credit cards / debit cards" is displayed in the available payment methods

Display the Account activation requirements

  1. Connect your store to a Stripe test account. Instructions here
  2. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  3. Confirm that:
    • There's a notice saying "Payment methods require activation in your Stripe dashboard" at the top of the Payment Methods card
    • Clicking on the "Activate Stripe account" button takes you to https://dashboard.stripe.com/settings/payments

If you have a confirmed account (Omitting this part because this functionality isn't critical having a confirmed account isn't common)

  1. Connect your store to this confirmed Stripe account. Instructions here
  2. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  3. Confirm there's no notice saying "Payment methods require activation in your Stripe dashboard" at the top of the Payment Methods card

Changing the display order of payment methods

  1. Go to the Stripe extension settings page > Settings tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings.
  2. Scroll down to "Advanced settings"
  3. Uncheck the checkbox labeled "Enable the updated checkout experience" and save
  4. Set your store currency to EUR. Under WooCommerce > Settings > General > Currency siteurl/wp-admin/admin.php?page=wc-settings&tab=general
  5. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods
  6. Enable all of the available payment methods that can be enabled and save

Assertions

  1. Click on the "Change display order" button, located on the title section of the "Payment methods" card
  2. Change the display order of the payment methods, and click on "Save display order"
  3. Go to the shortcode/classic checkout page
  4. Confirm that the payment methods are displayed in the defined order
  5. On the Settings page, change the display order of the payment methods
  6. Click on "Cancel"
  7. Confirm that the order of the payment methods is the same as it was before you changed it

Customizing the payment methods properties

  1. Go to the Stripe extension settings page > Settings tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=settings.
  2. Scroll down to "Advanced settings"
  3. Uncheck the checkbox labeled "Enable the updated checkout experience" and save
  4. Set your store currency to EUR. Under WooCommerce > Settings > General > Currency siteurl/wp-admin/admin.php?page=wc-settings&tab=general
  5. Go to the Payment Methods tab, at siteurl/wp-admin/admin.php?page=wc-settings&tab=checkout&section=stripe&panel=methods

Assertions

  1. Click on the "Customize" button for several payment methods
  2. Change their name and description
  3. Click on "Save changes"
  4. Confirm that the name and description were saved:
    • The name and description of the payment methods you updated persist after reloading the settings page
    • The name and description of the payment methods you updated are displayed on the shortcode/classic checkout page
    • The name is displayed on the block checkout page (the description isn't displayed here)
  1. Click on the "Customize" button for a payment method
  2. Change its name and description
  3. Click on "Cancel"
  4. Confirm that the name and description weren't saved