Release testing instructions for WC Payments 10.6.0 - Automattic/woocommerce-payments GitHub Wiki

Amazon Pay

  • When onboarding a new US-based store, ensure Amazon Pay is available
  • Ensure Amazon Pay is available in the settings

resolve false block checkout incompatibility warnings

Testing instructions

Prerequisites
  • WooCommerce Subscriptions plugin active
  • Amazon Pay enabled:
    1. Set WooPayments version header to 10.6.0 in woocommerce-payments.php
    2. Ensure your Stripe account is US-based
    3. Pull latest fee fixtures: npm run update-fees-fixtures && npm run up
    4. Enable the feature flag: wp option update _wcpay_feature_amazon_pay 1
    5. Enable Amazon Pay in Payments > Settings
  • Block-based checkout active (default in WooCommerce)
  • At least one customer with both a Card and an Amazon Pay subscription (if not: make two subscription purchases as a customer, one with Card, one with Amazon Pay)
Test 1: Block checkout editor shows no false incompatibility warnings
  1. Go to wp-admin > Pages and edit the Checkout page in the block editor
  2. Select the Checkout block and open the sidebar settings
  3. Verify:
    • There is no "incompatible with block-based checkout" warning for Apple Pay, Google Pay, or Amazon Pay
    • Amazon Pay does not appear in the main payment methods list — it should only appear alongside Apple Pay, Google Pay, and WooPay in the express payments section
Test 2: Amazon Pay appears on the product page
  1. Go to any product page on the storefront (as a shopper)
  2. Verify Amazon Pay is visible in the express checkout buttons area (alongside Apple Pay / Google Pay)
Test 3: Amazon Pay appears on the block checkout page
  1. Add a product to the cart and go to the block checkout page (as a shopper)
  2. Verify Amazon Pay is visible in the Express Checkout section at the top of the checkout form (not in the regular payment methods list)
Test 4: Switch a subscription from Card to Amazon Pay
  1. Go to wp-admin > WooCommerce > Subscriptions
  2. Edit a subscription that is currently paid with Card, for a customer who also has a saved Amazon Pay token
  3. In the Billing section, click to change the payment method
  4. Verify Amazon Pay appears in the payment method dropdown
  5. Select Amazon Pay, choose a saved token, and save the subscription
  6. Confirm the subscription now shows Amazon Pay as its payment method
Test 5: Switch a subscription from Amazon Pay to Card and back to Amazon Pay
  1. Edit a subscription that is currently paid with Amazon Pay
  2. In the Billing section, change the payment method to Card
  3. Select a saved card token and save the subscription
  4. Edit the same subscription again
  5. Verify Amazon Pay still appears in the payment method dropdown
  6. Switch back to Amazon Pay and save
  7. Confirm the subscription shows Amazon Pay as its payment method again