#arggh
1 messages · Page 1 of 1 (latest)
If you enable card payment, Apple Pay and Google Pay will be shown in Payment Element if the browser supports them. If you wish to disable Apple Pay or Google Pay, you can disable them when initialising Payment Element: https://stripe.com/docs/js/elements_object/create_payment_element#payment_element_create-options-wallets
Ok. I thought it's a bug, since when accessing the payment page with my iPhone (and Apple Pay enabled, card added) I don't get the Apple Pay option myself.
(Using Safari, iOS 16.5)
This is expected. Apple Pay might not be shown if you don't have a saved card in Apple Pay or it's from India
I do have a saved card in Apple Pay and it's not from India. I have made several purchases using Apple Pay, but it's not visible in our payment page. I have for now disabled the Apple Pay altogether.
What do you think is going wrong in the scenario where the customer is being offered Apple Pay, allows it to be selected, but the payment confirm modal just briefly blinks and then the form below remains in "loading" state? To me this seems like an obvious bug.
I mean, the whole flow is entirely out of our control, it's the Payment Element doing it's thing.
Could you share the development website of the Apple Pay you described, so that I can investigate further?
What do you mean by "development website"? We haven't configured Apple Pay at all, besides apparently clicking "on" in the payment methods dashboard.
There are no websites / certificates configured.
I can't reproduce the behaviour that you mentioned:
where the customer is being offered Apple Pay, allows it to be selected, but the payment confirm modal just briefly blinks and then the form below remains in "loading" state?
I'd need your development website which can reproduce the issue, so that we can check what the issue can be
Since we can't reproduce the issue, we don't know what have gone wrong
Oh ok. Can you give me a non-public way to provide details so that I don't expose my Discord handle?
I can also provide you with the customer-recorded screen capture video.
This channel is public. If you wish to have private discussion, I'd suggest reaching out to Stripe Support https://support.stripe.com/contact
I might not have the energy to do that for now. Will circle back via support if this becomes a problem once we actually try to enable Apple Pay.
(I was mostly trying to help you fix an obvious bug)
I can share one of the payment Ids of the customer who recoreded the video:
pi_3NIBRTGh3krmwCRA1nxGLM82
pi_3NIBZxGh3krmwCRA1yKceilm
pi_3NIBZFGh3krmwCRA1wzj8iJO
pi_3NIBZFGh3krmwCRA1W6Ub40h
pi_3NIBUZGh3krmwCRA1B3142Sg
pi_3NIBRTGh3krmwCRA1nxGLM82
pi_3NIBQkGh3krmwCRA0sN3F9L1
pi_3NIBQRGh3krmwCRA1c4d5ZvW
pi_3NIBQRGh3krmwCRA0EZJ2FoP
pi_3NIBQRGh3krmwCRA1sMSDXYq
pi_3NIBPoGh3krmwCRA1Kf4mnra
They're all his attempts at using Apple Pay.
Thanks for sharing! We are only able to find the server logs of these payment intents, but not client logs. Sharing the development website that can reproduce the issue will be helpful for us trace the client logs
There can be multiple reasons why the issue occurred like integration issue or other plugins interfere
Sure thing. I just lack confidence in reaching anyone who can actually tackle the issue through Stripe support, usually I'm just tossed around with seemingly copy-pasted answers. I'll circle back via Support if we need to enable Apple Pay and encounter this again, for now I'm trusting that it won't be offered for our clients as I've now disabled it.
As feedback, help from this Discord has always been great, but a method to provide details in private would be great 👍
Thanks for sharing the feedback! At this moment, this Discord server only offers public support
You may include this thread in your email, so that our team can investigate further
Should I try to link to it, or just copy-paste?
Seems I can get a link to specific messages at least.
Putting the link will work
Interesting observation, the logs show that the payment intent had set:
"allowed_source_types": [
"card",
"klarna"
],
...and still offered Apple Pay.
card includes Apple Pay so that's normal
Ok, thanks for clarification.