-
Notifications
You must be signed in to change notification settings - Fork 69
Release testing instructions for WC Payments 3.7.0
BECS Direct Debit gateway should be available to be enabled for stores in Australia, gateway fees are displayed and calculated correctly on checkout.
Fee structure: 1% + A$0.30 capped at A$3.50
- Setup a new JN site with WooCommerce, WooCommerce Payments & WooCommerce Payments Dev Tools.
- Configure WCPay Dev according to this screenshot.
- On-board WooCommerce Payments choosing
Australia
as country. - Go to
WP-ADMIN -> Payments -> Settings -> Payments accepted on checkout -> Add payment method
and confirm thatBECS Direct Debit
is displayed, along with its icon, and the fees match. Screenshot - Enable
BECS Direct Debit
, and clickSave changes
. - On the store, add an item to your cart, and go to checkout.
- Verify your currency is not
AUD
, BECS should not appear under Popular payment methods. - Switch your currency to
AUD
, BECS should be available under Popular payment methods. Screenshot - Make 3 purchases using the following accounts numbers and 000000 as BSB.
-
000123456
- Order notes screenshot -
111111113
- Order notes screenshot -
922222227
(have a 3 minutes delay) - Order notes screenshot
- Use the 1st account number again to do a purchase over $500 to test capped fees.
- Go to
WP-ADMIN -> WooCommerce -> Orders
. - Open the first order (with account number 000123456).
- Click
Refund
, and then increase the line item in your order to 1. - Click
Refund via WooCommerce Payments
, verify your refund is completed. - Confirm that the orders notes match the ones on the screenshots above in
9. Order notes screenshot
. - Go to
WP-ADMIN -> Payments -> Transactions
, you should see yourPayment
andPayment refund
listed for your order, verify both have the Direct Debit logo. Screenshot - Click on the Payment, then verify the Payment method both at the top and bottom are correctly formatted. Screenshot
- Go to
WP-ADMIN -> Payments -> Settings
, then uncheckBECS Direct Debit
. - Verify that the name and the logo in the modal are correct (screenshot), then click
Remove
andSave changes
. - Verify BECS Direct Debit is no longer in enabled the list of Payment methods.
The data in the Disputes list can be filtered by applying filters from the Advanced filters
drop-down.
Prerequisites
You need some disputes data to be shown in the table. To do so you can create a number of orders in test mode and pay for them using one of Stripes's testing cards i.e: 4000000000000259
- Visit Payments -> Disputes page.
- You should see a dropdown labeled as Show and then select Advanced filters from the drop-down.
- Make sure you have more than 30 disputes in the table to validate the pagination.
- Make sure you get the desired result with the Disputed on data filter.
- Make sure you get the desired result with the Status filter.
- Make sure you get the desired result with the Match filter in combination with Disputed on date and Status.
- Make sure table summary data (total count of rows for selected filters) and pagination of the table are working as expected.
- Make sure the disputes page is working as expected without applying advanced filters.
Note: For match filter
- selecting All - will fetch results with AND operator among applied filters.
- selecting Any - will fetch results with OR operator among applied filters.
The data in the Disputes list can be sorted in ascending / descending order by clicking on one of this columns: Disputed on
, Amount
, Respond by
. By default, the list is sorted by Disputed on
column, in descending order.
Prerequisites
You need some disputes data to be shown in the table. To do so you can create a number of orders in test mode and pay for them using one of Stripes's testing cards i.e: 4000000000000259
- Go to
WP-ADMIN -> Payments -> Disputes
. - Check that the Disputes list is sorted by
Disputed on
column in descending order. - Click on any of sortable columns.
- Verify that the available data is sorted accordingly.