#kjb085_apple-pay-unexpected

1 messages ¡ Page 1 of 1 (latest)

civic emberBOT
#

👋 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.

normal surge
shell arrow
#

Are you integrating with Stripe integration directly in Shopfiy, or are you using the Shopify provided checkout form?

normal surge
#

We're integrating directly using Stripe Elements

#

Or well, Stripe Elements for creating payment methods anyway

#

But yes, custom integration

shell arrow
#

Could you share your development website, so that I can check why Apple Pay is shown?

normal surge
shell arrow
#

Right, it's not really accessible on my end. Could you share an example Payment Intent ID (pi_123) which Apple Pay is shown?

normal surge
#

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?

shell arrow
#

Could you share an example Setup Intent (seti_123) for me to look into?

normal surge
#

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?

shell arrow
#

Do you have an account ID (acct_123)? I can check if I can find any relevant logs on your account

normal surge
#

Sure, 1 sec

#

acct_1RJIs2HgLFRWbkIN

shell arrow
#

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?

normal surge
#

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

shell arrow
#

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

civic emberBOT