Skip to content

Release testing instructions for WC Payments 3.9.0

Dat Hoang edited this page Mar 11, 2022 · 10 revisions

Add IPP print receipt preview to Card Readers page

Expected outcome

There is a Preview a printed receipt link under the Receipt Details tab of the Card Readers page of the Payments menu. By clicking this link, a merchant can see a preview of a printed receipt.

Testing instructions

  1. Enable Card Readers in admin menu by following instructions in this PR
  2. Go to Payments -> Card Readers -> Receipt details
  3. Modify any of available settings. Note that logo is not available to be previewed yet.
  4. Click on Preview a printed receipt link
  5. Observe that the generated receipt contains the modified settings data
  6. Reload the page
  7. Observe that the generated receipt contains the original unmodified data

Do not show the multiple currencies inbox note if the merchant doesn't have an account set up yet.

Expected outcome

There is no inbox note related to the setup of multi currency if there is no connected account yet. Once a connected account is created, then there is a multi currency inbox note.

Testing instructions

  1. Create a fresh JN site with WooCommerce and WCPay Dev Tools plugins
  2. Install the WooCommerce Payments plugin
  3. Acknowledge that there is NOT a multi currency note in the inbox
  4. Set up your WCPay account
  5. Acknowledge that there is now a multi currency note in the inbox

Send transaction download emails to the admin requesting them.

Expected outcome

When choosing to download transactions and the list needs to be emailed, the email address used to send the link to will be the email address of the current logged in admin.

Testing instructions

  1. Go to Payments > Transactions.
  2. After the page loads, if you have enough transactions to have a page 2, you're good. Else add &per_page=1 to the url in the address bar and hit return/enter.
  3. You can now click the Download button at the top right of the list to trigger the email download.
  4. A snackbar notification should show in the lower left corner with the email address of the user that requested the download.
  5. Check your email to confirm the email was received.
  6. Create a new user with the Administrator role.
  7. Complete steps 1-5 with the new user.

Webhook Reliability: Fetch failed events.

Expected outcome

The plugin will fetch failed webhook events in case WCPay server can not send these events to the site properly (due to Jetpack IDC error, or simply an unexpected error when processing webhook by the plugin.

Testing instructions

Test the simple case (as the server change has not been merged yet).

  1. Go to your-site.com/wp-admin/tools.php?page=action-scheduler&status=pending
  2. Look for wcpay_webhook_fetch_events, and run it.
  3. Expectation: this event runs without any error.
Clone this wiki locally