Skip to content

Release testing instructions for WC Payments 6.9.0

Oleksandr Aratovskyi edited this page Nov 23, 2023 · 4 revisions

Show Payments menu sub-items only for merchants that completed KYC

  • Ensure Progressive onboarding feature flag is enabled (or it's rolled for 100% merchants)
  • Navigate to Payments Connect page
  • Start onboarding account as a builder (I want to set up test payments)
  • Leave the KYC at the address step, and ensure you get redirected to payments/overview page
  • Check that you don't see View WooPayments settings link in the test mode banner.
  • Check that you are not able to see the Settings page and any other pages like Transactions, Deposits etc inside payments menu
  • Complete the KYC by clicking Finish setup on the overview page
  • Check that now payment menu contains sub-items and test mode banner contains View WooPayments settings link
  • Wait a bit until builder account becomes complete
  • Go live: Click I want to setup real payments in the overview page
  • Now pick merchant flow and PO params (go live now, small payments amount)
  • Complete Stripe KYC for PO account (without deposits)
  • Check that account has payments enabled, payment menu contains sub-items and test mode banner contains View WooPayments settings link
  • Click Finish setting up, and proceed on the Stripe side by setting deposits
  • Verify your account is complete (both payments and deposits)

Prevent merchants to access onboarding again after starting it in new flow

Back button click

  • Spin up new JN site
  • Disable Dev Mode
  • Ensure Progressive onboarding feature flag is enabled (or it's rolled for 100% merchants)
  • Start the onboarding process as a US account (merchant flow)
  • When directed to the Stripe portion of the onboarding flow, return back to the WooCommerce dashboard via the browser's back button.
  • Verify you can't start the onboarding process again and you are redirected to the overview page.

Return from KYC very early

  • Spin a new JN site
  • Disable Dev Mode
  • Ensure Progressive onboarding feature flag is enabled (or it's rolled for 100% merchants)
  • Start the onboarding process as a US account (merchant flow)
  • When directed to the Stripe portion of the onboarding flow, return back to the WooCommerce dashboard using the link in the Stripe dashboard.
  • Verify you can't start the onboarding process again and you are redirected to the overview page
Clone this wiki locally