Skip to content

v9.4.0 ‐ Release testing instructions

Malith Senaweera edited this page Apr 4, 2025 · 9 revisions

Express checkout and variable products

  1. As the merchant, enable Apple Pay/Google Pay as payment methods.
  2. As the shopper, go to the product page for a variable product, e.g. <your-store-url>/product/hoodie
  3. Verify the following behavior:
    • When no product variation is selected, express checkout buttons (Apple Pay, Google Pay, and Link) are hidden.
    • When a product variation is selected, express checkout buttons (Apple Pay, Google Pay, and Link) are displayed.

BECS

To test BECS, you will need a Stripe account that is based in the Australia, a Stripe account with BECS enabled, a store using AUD currency, and a shopper billing address in the Australia. On Stripe this can be found at: Settings > Payments > Payment Methods > (Choose config) > Bank Debits.

Screenshot 2025-04-02 at 9 30 28 AM

A sample valid AUS address that can be used (feel free to use another address if desired):

395 Pitt Street
Sydney
New South Wales 
2000
Australia

All of these tests only apply to the following flows:

Stripe's experience WC's block checkout WC's shortcode checkout
Legacy
Updated (UPE)

BECS Settings

  • Confirm that all pre-requisites are met above for Stripe account and store currency settings.
  • Visit the Stripe settings page at WooCommerce > Settings > Payments > Stripe.
  • Confirm that BECS Direct Debit appears in the list of available payment methods
  • Change the store currency to EUR under WooCommerce > Settings > Currency
  • Go back to the Stripe Payment Method settings
  • Confirm that BECS Direct Debit is listed, but has a notification for Requires Currency
  • Change the store currency back to AUD.
  • Go back to the Stripe Payment Method settings
  • Enable BECS Direct Debit
  • Save settings

Screenshot 2025-04-02 at 9 30 37 AM

Simple Product Checkout

  1. Add a product to the cart and proceed to checkout.
  2. Ensure BECS Direct Debit is offered as a payment method.
  3. Select BECS Direct Debit payment method.
  4. Enter a BSB of 000-000
  5. Enter Account Number of 000123456
  6. Click Place Order.
  7. Confirm the order is submitted successfully.

Save BECS Payment Method

Perform this test as a shopper logged into the store.

  1. Add a product to the cart and proceed to checkout.
  2. Ensure BECS Direct Debit is offered as a payment method.
  3. Select BECS Direct Debit payment method.
  4. Enter a BSB of 000-000
  5. Enter Account Number of 000123456
  6. Check the "Save payment method information..." checkbox.
  7. Click Place Order.
  8. Confirm the order is submitted successfully.
  9. Continuing as the logged in shopper, visit the My Account page.
  10. Click Payment Methods
  11. Confirm an entry for "BECS Direct Debit ending in..."

Checkout with Saved BECS Payment Method

Perform this test with the same shopper used in the "Save BECS Payment Method" test.

  1. Add a product to the cart and proceed to checkout.
  2. Select BECS Direct Debit payment method if it's not already selected.
  3. Confirm there is a saved payment method starting with "BECS Direct Debit ending in" and it is selected.
  4. Click Place Order.
  5. Confirm the order is submitted successfully.

Add New Payment Method

  1. As a shopper, navigate to My account > Payment methods
  2. Click on the "Add payment method" button.
  3. Confirm BECS Direct Debit is an option and select it.
  4. Enter email address and first and last name.
  5. Enter a BSB of 000-000
  6. Enter Account Number of 000123456
  7. Enter a valid email address and full name.
  8. Click on the "Add payment method" button.
  9. Confirm a "Payment method successfully added" success message is displayed.
  10. Confirm the payment method you just added is listed under My account > Payment methods.

Delete Saved Payment Method

  1. Start as a user that has completed the "Add New Payment Method" test above.
  2. Navigate to My account > Payment methods
  3. Confirm you see your saved payment method with label like "BECS Direct Debit ending in".
  4. Click Delete on the Payment Method.
  5. Confirm "Payment method deleted." message is displayed.
  6. Confirm the payment method is no longer listed.

Subscriptions compatibility

Do the following critical flows using BECS for payments:

Clone this wiki locally