-
Notifications
You must be signed in to change notification settings - Fork 216
v9.4.0 ‐ Release testing instructions
Malith Senaweera edited this page Apr 4, 2025
·
9 revisions
- As the merchant, enable Apple Pay/Google Pay as payment methods.
- As the shopper, go to the product page for a variable product, e.g.
<your-store-url>/product/hoodie
- 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.
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.
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) | ✔ | ✔ |
- 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
- Add a product to the cart and proceed to checkout.
- Ensure BECS Direct Debit is offered as a payment method.
- Select BECS Direct Debit payment method.
- Enter a BSB of
000-000
- Enter Account Number of
000123456
- Click Place Order.
- Confirm the order is submitted successfully.
Perform this test as a shopper logged into the store.
- Add a product to the cart and proceed to checkout.
- Ensure BECS Direct Debit is offered as a payment method.
- Select BECS Direct Debit payment method.
- Enter a BSB of
000-000
- Enter Account Number of
000123456
- Check the "Save payment method information..." checkbox.
- Click Place Order.
- Confirm the order is submitted successfully.
- Continuing as the logged in shopper, visit the My Account page.
- Click Payment Methods
- Confirm an entry for "BECS Direct Debit ending in..."
Perform this test with the same shopper used in the "Save BECS Payment Method" test.
- Add a product to the cart and proceed to checkout.
- Select BECS Direct Debit payment method if it's not already selected.
- Confirm there is a saved payment method starting with "BECS Direct Debit ending in" and it is selected.
- Click Place Order.
- Confirm the order is submitted successfully.
- As a shopper, navigate to My account > Payment methods
- Click on the "Add payment method" button.
- Confirm BECS Direct Debit is an option and select it.
- Enter email address and first and last name.
- Enter a BSB of
000-000
- Enter Account Number of
000123456
- Enter a valid email address and full name.
- Click on the "Add payment method" button.
- Confirm a "Payment method successfully added" success message is displayed.
- Confirm the payment method you just added is listed under My account > Payment methods.
- Start as a user that has completed the "Add New Payment Method" test above.
- Navigate to My account > Payment methods
- Confirm you see your saved payment method with label like "BECS Direct Debit ending in".
- Click Delete on the Payment Method.
- Confirm "Payment method deleted." message is displayed.
- Confirm the payment method is no longer listed.
Do the following critical flows using BECS for payments: