#kjb085_apple-pay-unexpected
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1410367655965364264
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Are you integrating with Stripe integration directly in Shopfiy, or are you using the Shopify provided checkout form?
We're integrating directly using Stripe Elements
Or well, Stripe Elements for creating payment methods anyway
But yes, custom integration
Could you share your development website, so that I can check why Apple Pay is shown?
It's a shopify app. So you need to create a shopify store, then install the app to do so, so it's not easily accessible. This is our app though https://apps.shopify.com/ninja-pod
Right, it's not really accessible on my end. Could you share an example Payment Intent ID (pi_123) which Apple Pay is shown?
It would be a setup intent based on our integration, but I don't have that available in our error logs. Is there a way to search through all our setup intents in the dashboard?
Could you share an example Setup Intent (seti_123) for me to look into?
Can you point me to where I can find that in the Stripe dashboard?
If it's not accessible there (even if it is) I'll need to add specific logging to link the set up intents to the user. Or well, flow wise, I think they have a setup intent by that point, but I'm not 100% confident. Would it be possible that they don't?
Yea, so digging back through the code we don't have a setup intent at that point. We only create a set up intent following submission of the elements form. Is there a way to track a given instance of the elements form being rendered?
Do you have an account ID (acct_123)? I can check if I can find any relevant logs on your account
Checking now
Based on my log, the apple pay shouldn't be showing. One possible reason is that Apple Pay is explicitly enabled at the client side, which is not visible to our side. Are you using Express Checkout Element or Payment Element?
Payment element
We have automatic payments enabled on the client side
Disregard prev message which I deleted. Stripe elements options that we configure are const options: StripeElementsOptions = { mode: "setup", currency: 'usd', setupFutureUsage: 'off_session', } - so nothing explicitly saying otherwise
Could you share a public accessible website that reproduces the issue? Just a Payment Element will be fine too
I can't reproduce the issue, or spot any reason why Apple Pay will not be shown based on our internal logs
All the logs at my end point to this payment method config being used: https://dashboard.stripe.com/acct_1RJIs2HgLFRWbkIN/settings/payment_methods/pmc_1RJIsYHgLFRWbkIN5Vj7yTV2, which Apple Pay is disabled
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.