Set WooPayments version header to 10.6.0 in woocommerce-payments.php
Ensure your Stripe account is US-based
Pull latest fee fixtures: npm run update-fees-fixtures && npm run up
Enable the feature flag: wp option update _wcpay_feature_amazon_pay 1
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
Go to wp-admin > Pages and edit the Checkout page in the block editor
Select the Checkout block and open the sidebar settings
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
Go to any product page on the storefront (as a shopper)
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
Add a product to the cart and go to the block checkout page (as a shopper)
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
Go to wp-admin > WooCommerce > Subscriptions
Edit a subscription that is currently paid with Card, for a customer who also has a saved Amazon Pay token
In the Billing section, click to change the payment method
Verify Amazon Pay appears in the payment method dropdown
Select Amazon Pay, choose a saved token, and save the subscription
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
Edit a subscription that is currently paid with Amazon Pay
In the Billing section, change the payment method to Card
Select a saved card token and save the subscription
Edit the same subscription again
Verify Amazon Pay still appears in the payment method dropdown
Switch back to Amazon Pay and save
Confirm the subscription shows Amazon Pay as its payment method again