#zahid_83340
1 messages ยท Page 1 of 1 (latest)
๐ How can I help?
My client is having issues with google and apple pay on stripe
What issues are they facing? Can you share the details?
We have checked their settings, where apple pay and google pay has been enabled. However, when using mobile (browser: safari/chrome), the apple pay and google pay button is not random on stripe's payment page. On the other hand, when using the desktop browser (chrome) the google pay option is rendered but not apple play. You may refer to the screenshots for reference.
Mobile
- Apple Pay will only show in an iPhone when there is a saved payment method in Apple Pay wallet. If you're testing from India, Apple Pay is not supported.
- Similarly, Google Pay will only show in an Android when there is a saved payment method in Google Pay wallet. Google Pay is also not supported in India.
Desktop
- Only one wallet payment will be shown - Apple Pay OR Google Pay
- Google Pay is supported in Chrome
- Apple Pay is supported in Safari - not supported on Chrome
i do have a saved payment method in my apple pay wallet
but the apply pay option did not rendered
Can you share the Checkout Session ID (cs_xxx) or the URL in this screenshot?
okie will provide you in a bit
The screenshot you shared is Stripe hosted payment page called Checkout Session. The ID can be found in the URL with cs_xxx, or you can share the URL directly here
here you go
app is used in Singapore btw
In https://dashboard.stripe.com/logs/req_baExqqFO3E2Y1H, the Checkout Session is set to setup_future_usage: "on_session". Saving Apple Pay with setup_future_usage is not supported on Checkout Session
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
If setup_future_usage is removed, Apple Pay should be shown
what does the setup_future_usage : "on_session" do?
if i remove setup_future_usage, what are the features that will be removed?
setup_future_usage is to save the payment methods on the customer for future usage
can you provide the documentation on how i can change the settings of the checkout session? as i do not have our clients credentials now
This is the parameter that I'm talking about: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data-setup_future_usage
How do you integrate with Stripe? If you use third party, I'd recommend reaching out to their Support as they control your integration with Stripe that we don't have visibility on
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
do we remove entirely or change to "off_session" ?
Hi! I'm taking over this thread.
If you want Apple Pay on the Checkout Session, then you need to completely remove the setup_future_usage parameter. However note that this means you won't be saving the payment method for later use.
the removal will be done in the code or in the dashboard? so that i can relay to my developer
It's in your code, when creating a new Checkout Session.