-
Notifications
You must be signed in to change notification settings - Fork 69
Release testing instructions for WC Payments 6.6.0
Cvetan Cvetanov edited this page Oct 10, 2023
·
14 revisions
- Navigate to Payments -> Settings and in the Payment methods cart, choose SEPA Direct Debit to be enabled. Save the changes.
- Add a product to the cart and navigate to the shortcode checkout
- Confirm that both card and SEPA payment methods are available
- Choose SEPA, insert the test
AT611904300234573201
account number - Place an order and confirm, that you were successfully redirected to the order received page
- Ensure WooPay is enabled on the product and cart page.
- Ensure customer is logged out of pay.woo.com.
- As a customer, navigate to a product page for a product (any kind of product should work: simple, variable, virtual)
- Click "Buy with WooPay" next to the "Add to cart" CTA
- Customer should be redirected to the WooPay checkout page and presented with a login form.
- Enter a new email address into the "sign up" email field, click "Continue".
- Enter a valid phone number, click "verify your account"
- Enter the OTP code you received on the phone number previously entered
- Wait for the page to refresh and show the checkout fields.
- Fill in the details for the shipping address, card details
- Click "Place order"
- You should be redirected to the "Order success" page on the merchant's site.
- After this test remain logged into pay.woo.com and do not start a new session, immediately jump into the Returning WooPay User Logged In test.
- This test should be completed immediately after the New WooPay User test without logging out of pay.woo.com.
- Add a new product to the cart
- Go to the cart page
- Click "Buy with WooPay".
- Customer should be redirected to pay.woo.com, the customer should be logged in already.
- On the WooPay checkout you should have the payment method/shipping address you used previously
- Click "Place order"
- You should be redirected to the "Order success" page on the merchant's site
Enable transaction dispute details feature for all merchants (PR https://github.com/Automattic/woocommerce-payments/pull/7365)
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000000259
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Disputed: Needs response
status. - A notice below the transaction details header with the wording:
The cardholder claims this is {reason for dispute}
. - Dispute details including:
- Dispute amount.
- Disputed on date.
- Reason.
- Respond by.
- Steps to Resolve.
- A
Challenge dispute
andAccept dispute
button.
-
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000000259
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Challenge dispute
button. You will be taken to the "Challenge dispute" screen - Select any product type.
- Add
winning_evidence
to theAdditional details
field. - Click
Submit evidence
and OK the browser dialog box - Navigate to Payments -> Disputes and click the row for the dispute you just challenged (you may have to change the table filters), now with the status
Won
. You will be taken to the "Transaction Details" screen. - Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Disputed: Won
status. - A message beginning with
Good news! You won this dispute on {date}
. -
View dispute details
button.
-
- Click
View dispute details
to view the read-only "Challenge dispute" screen.
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000000259
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Challenge dispute
button. You will be taken to the "Challenge dispute" screen - Select any product type.
- Add
losing_evidence
to theAdditional details
field. - Click
Submit evidence
and OK the browser dialog box - Navigate to Payments -> Disputes and click the row for the dispute you just challenged (you may have to change the table filters), now with the status
Lost
. You will be taken to the "Transaction Details" screen. - Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Disputed: Lost
status. - A message beginning with
This dispute was lost on {date}
. -
View dispute details
button.
-
- Click
View dispute details
to view the read-only "Challenge dispute" screen.
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000000259
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Accept dispute
button. - Ensure the “Accept the dispute?” modal includes:
- A message with a correctly-rendered dispute fee (e.g.
$15 USD
). - A
Cancel
button. - An
Accept
button.
- A message with a correctly-rendered dispute fee (e.g.
- Click
Accept
and wait a few moments. - Ensure the "Transaction Details" screen is refreshed with the following details similar to the screenshot below:
-
Disputed: Lost
status. - A message beginning with
This dispute was accepted and lost on {date}
.
-
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000000259
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Challenge dispute
button. You will be taken to the "Challenge dispute" screen. - Select any product type.
- Don’t add any other details.
- Click
Submit evidence
and OK the browser dialog box - Navigate to Payments -> Disputes and click the row for the dispute you just challenged (you may have to change the table filters), now with the status
Under review
. You will be taken to the "Transaction Details" screen. - Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Disputed: Under review
status. - A message beginning with
You submitted evidence for this dispute on {date}
. -
View submitted evidence
button.
-
- Click
View submitted evidence
to view the read-only "Challenge dispute" screen.
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000001976
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Inquiry: Needs response
status. - A notice below the transaction details header with the wording:
The cardholder claims this is {reason for dispute}
. - Dispute details including:
- Dispute amount.
- Disputed on date.
- Reason.
- Respond by.
- Steps to Resolve.
- A
Submit evidence
andIssue refund
button.
-
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000001976
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Submit evidence
button. You will be taken to the "Challenge dispute" screen. - Add
winning_evidence
to theAdditional details
field. - Click
Submit evidence
and OK the browser dialog box. - Navigate to Payments -> Disputes and click the row for the dispute you just challenged, now with the status
Inquiry: Closed
. You will be taken to the "Transaction Details" screen. - Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Inquiry: Closed
status. - A message beginning with
This inquiry was closed on {date}
. -
View submitted evidence
button.
-
- Click
View dispute details
to view the read-only "Challenge dispute" screen.
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000001976
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Submit evidence
button. You will be taken to the "Challenge dispute" screen. - Don’t add any other details.
- Click
Submit evidence
and OK the browser dialog box. - Navigate to Payments -> Disputes and click the row for the dispute you just challenged (you may have to change the table filters), now with the status
Inquiry: Under review
. You will be taken to the "Transaction Details" screen. - Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Inquiry: Under review
status. - A message beginning with
You submitted evidence for this inquiry on {date}
. -
View submitted evidence
button.
-
- Click
View dispute details
to view the read-only "Challenge dispute" screen.
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000001976
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click
Issue refund
. - Ensure the “Issue a refund?” modal includes:
- A message explaining the process of issuing a refund.
- A
Cancel
button. - A
View order to issue refund
button.
- Click
View order to issue refund
to be taken to the "Edit order" screen. - Click
Refund
, include the purchase price and shipping price in the refund, and click theRefund {amount} via WooPayments
button. OK the browser dialog. - Navigate to Payments -> Disputes and click the row for the dispute you just refunded, now with the status
Inquiry: Closed
. You will be taken to the "Transaction Details" screen. - Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
-
Inquiry: Closed
status. - A message beginning with
This inquiry was closed on {date}
.
-
- As a shopper, create a disputed order by purchasing a test product using the card
4000000000000259
at checkout. - As a merchant, navigate to Payments -> Disputes and click the row for the dispute you just created. You will be taken to the "Transaction Details" screen.
- Click the
Challenge dispute
button. You will be taken to the "Challenge dispute" screen - Select any product type.
- Click the
Save for later
button. - Navigate to Payments -> Disputes and click the row for the dispute you just challenged (you may have to change the table filters). You will be taken to the "Transaction Details" screen.
- Ensure the "Transaction Details" screen contains the following details similar to the screenshot below:
- A notice with a message starting with:
You initiated a challenge to this dispute
. - A
Continue with challenge
button.
- A notice with a message starting with:
- Click
Continue with challenge
to view the "Challenge dispute" screen.
- Onboard a Japanese account.
- Navigate to Payments -> Settings and scroll down to the Payment Methods section.
- Ensure a notice for requesting the JCB capability is display on top of Payment Methods.
- Click the Enable JCB button and verify the notice disappears along with a success message on bottom left.
- Refresh the page and navigate to Payment Methods.
- Verify the capability is requested and the notice text is changed.
- Onboard a Japanese account.
- Navigate to Payments -> Settings and scroll down to the Payment Methods section.
- Ensure a notice for requesting the JCB capability is display on top of Payment Methods.
- Click the dismiss icon on the top right corner.
- Verify a modal is displayed warning you the notice won't be shown again.
- Click Yes button.
- Verify the notice is hidden.
- Refresh the page and verify the notice is not displayed anymore.