Express Checkout buttons don’t show for digital products?
-
I am using both Woocommerce Stripe and Woocommerce PayPal Payments. I set up the Blocks checkout with hopes to have the PayPal, Venmo, Gpay, ApplePay, and Link buttons all show on the product pages, cart and as Express Payment options (to those customers who have those payments enabled). However, while testing, I am only seeing the PayPal payment button on product page, cart and checkout (express checkout of Blocks checkout).
The site only sells digital products (no shipping) and calculates taxes based upon user input of address/state/country. ApplePay and GPay are not activated in the PayPal Payments plugin. They (and Link) ARE activated in the Woocommerce Stripe plugin.
I am testing for the Gpay button with Chrome browser, while logged in to a Google account with verified card payment and testing for ApplePay on Safari browser on iPhone 12 Pro with card activated on ApplePay and logged in to the AppleID. Neither button shows up on the website product page, cart page, or the checkout page (Blocks checkout) as a Express Checkout option.
Also, the green Link button doesn’t show up either.
The behavior is the same if I deactivate PayPal plugin, so there doesn’t appear to be a conflict there.
I turned on error logging in Stripe plugin and visited the cart and checkout and this is what it shows:
2025-03-17T21:57:15+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
Stripe Express Checkout is hidden due product/cart not requiring shipping and tax being based on customer's billing or shipping address.
====End Log====
2025-03-17T21:57:18+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
Stripe Express Checkout is hidden due product/cart not requiring shipping and tax being based on customer's billing or shipping address.
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
Stripe Express Checkout is hidden due product/cart not requiring shipping and tax being based on customer's billing or shipping address.
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:22+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:23+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:23+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:23+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:23+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:23+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:23+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:24+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:25+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:25+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:25+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:25+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:25+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:25+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
Stripe Express Checkout is hidden due product/cart not requiring shipping and tax being based on customer's billing or shipping address.
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:26+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:27+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:28+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:28+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:28+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:28+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:28+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:28+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => card
[limit] => 100
)
====End Log====
2025-03-17T21:57:29+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:29+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => link
[limit] => 100
)
====End Log====
2025-03-17T21:57:29+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====
2025-03-17T21:57:29+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods request: Array
(
[customer] => cus_Pddbr1DXYfnmN0
[type] => cashapp
[limit] => 100
)
====End Log====
2025-03-17T21:57:29+00:00 DEBUG
====Stripe Version: 9.3.1====
====Stripe Plugin API Version: 2024-06-20====
====Start Log====
payment_methods response with stripe-version: 2024-06-20
====End Log====The website is live, but under development, and a temporary link to a product page can be viewed here:
https://quickforget.com/s/b7fe25e7ffb0eec125a6f55e5f8603064d8445a2f2c41036
When I visit this page:
https://stripe-payments-demo.appspot.com/ I get the following results:
On the iPhone with Safari, the ApplePay button shows at the top (so ApplePay is working on the phone/browser, just not on my site).
On desktop Chrome, logged in to Google account with Gpay card: It shows the green Link button at the top, but no GPay button.
Does it matter if I am testing these while in a foreign country (Europe)?
Thank you.
The topic ‘Express Checkout buttons don’t show for digital products?’ is closed to new replies.