Skip to content

Release testing instructions for WC Payments 6.6.0

Cvetan Cvetanov edited this page Oct 10, 2023 · 14 revisions

Deferred intent creation UPE supports SEPA

  • 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

WooPay First Party Authentication Checkout

New WooPay User

  1. Ensure WooPay is enabled on the product and cart page.
  2. Ensure customer is logged out of pay.woo.com.
  3. As a customer, navigate to a product page for a product (any kind of product should work: simple, variable, virtual)
  4. Click "Buy with WooPay" next to the "Add to cart" CTA
  5. Customer should be redirected to the WooPay checkout page and presented with a login form. Screenshot 2023-10-02 at 3 14 24 PM
  6. Enter a new email address into the "sign up" email field, click "Continue".
  7. Enter a valid phone number, click "verify your account"
  8. Enter the OTP code you received on the phone number previously entered
  9. Wait for the page to refresh and show the checkout fields.
  10. Fill in the details for the shipping address, card details
  11. Click "Place order"
  12. You should be redirected to the "Order success" page on the merchant's site.
  13. 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.

Returning WooPay User Logged In

  1. This test should be completed immediately after the New WooPay User test without logging out of pay.woo.com.
  2. Add a new product to the cart
  3. Go to the cart page
  4. Click "Buy with WooPay".
  5. Customer should be redirected to pay.woo.com, the customer should be logged in already.
  6. On the WooPay checkout you should have the payment method/shipping address you used previously
  7. Click "Place order"
  8. 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)

Transaction dispute details show when a dispute is awaiting a response

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000000259 at checkout.
  2. 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.
  3. 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 and Accept dispute button.

image

Transaction dispute details show when a dispute is challenged and won

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000000259 at checkout.
  2. 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.
  3. Click the Challenge dispute button. You will be taken to the "Challenge dispute" screen
  4. Select any product type.
  5. Add winning_evidence to the Additional details field.
  6. Click Submit evidence and OK the browser dialog box
  7. 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.
  8. 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.
  9. Click View dispute details to view the read-only "Challenge dispute" screen.

image

Transaction dispute details show when a dispute is challenged and lost

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000000259 at checkout.
  2. 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.
  3. Click the Challenge dispute button. You will be taken to the "Challenge dispute" screen
  4. Select any product type.
  5. Add losing_evidence to the Additional details field.
  6. Click Submit evidence and OK the browser dialog box
  7. 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.
  8. 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.
  9. Click View dispute details to view the read-only "Challenge dispute" screen.

image

Transaction dispute details show when a dispute is accepted

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000000259 at checkout.
  2. 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.
  3. Click the Accept dispute button.
  4. 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.
  5. Click Accept and wait a few moments.
  6. 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}.

image

Transaction dispute details show when a dispute is under review

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000000259 at checkout.
  2. 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.
  3. Click the Challenge dispute button. You will be taken to the "Challenge dispute" screen.
  4. Select any product type.
  5. Don’t add any other details.
  6. Click Submit evidence and OK the browser dialog box
  7. 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.
  8. 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.
  9. Click View submitted evidence to view the read-only "Challenge dispute" screen.

image

Transaction dispute details show when an inquiry awaiting a response

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000001976 at checkout.
  2. 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.
  3. 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 and Issue refund button.

image

Transaction dispute details show when an inquiry is closed

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000001976 at checkout.
  2. 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.
  3. Click the Submit evidence button. You will be taken to the "Challenge dispute" screen.
  4. Add winning_evidence to the Additional details field.
  5. Click Submit evidence and OK the browser dialog box.
  6. 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.
  7. 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.
  8. Click View dispute details to view the read-only "Challenge dispute" screen.

image

Transaction dispute details show when an inquiry is under review

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000001976 at checkout.
  2. 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.
  3. Click the Submit evidence button. You will be taken to the "Challenge dispute" screen.
  4. Don’t add any other details.
  5. Click Submit evidence and OK the browser dialog box.
  6. 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.
  7. 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.
  8. Click View dispute details to view the read-only "Challenge dispute" screen.

image

Transaction dispute details show when an inquiry order is refunded

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000001976 at checkout.
  2. 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.
  3. Click Issue refund .
  4. 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.
  5. Click View order to issue refund to be taken to the "Edit order" screen.
  6. Click Refund, include the purchase price and shipping price in the refund, and click the Refund {amount} via WooPayments button. OK the browser dialog.
  7. 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.
  8. 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}.

image

Transaction dispute details show when a draft dispute challenge exists

  1. As a shopper, create a disputed order by purchasing a test product using the card 4000000000000259 at checkout.
  2. 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.
  3. Click the Challenge dispute button. You will be taken to the "Challenge dispute" screen
  4. Select any product type.
  5. Click the Save for later button.
  6. 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.
  7. 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.
  8. Click Continue with challenge to view the "Challenge dispute" screen.

image

Requesting JCB capability

Successfully request a JCB capability

  • 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.

image

Dismiss the JCB capability request notice

  • 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.

image

Clone this wiki locally