#ryancwalsh
1 messages · Page 1 of 1 (latest)
Does Payment Element meet all of the above requirements?
I'm worried about how https://stripe.com/docs/apple-pay?platform=web#recurring-payments says:
"You can use Apple Pay tokens to create one-off payments or subscriptions. For repeat purchases that aren’t related to a subscription, Stripe recommends that you create single-use tokens. Your customer must authenticate with the Apple Pay payment sheet each time—attempting to reuse payment information for a non-subscription payment can result in it being declined."
Thanks so much for your help!
Hi 👋
This is a lot of text and not really the kind of help we provide here. This server is focused on developers coding integrations with Stripe APIs. We focus on specific API questions and unblocking coders. I can take a look at your Q but it'll take a while.
I appreciate it. And for future reference, where would be best for me to ask this kind of question?
Also, I do have some more technical questions.
- It seems to be the case (as 2 people at https://stackoverflow.com/questions/71710164/apple-pay-button-not-show-in-stripe#comment131688514_71916450 have said and as I've experienced) that I can only get Apple Pay to appear if I use Safari Private Window. Is there documentation about this? Why is this happening, and what will happen in production?
You are dumping a lot of questions
Before you give me a chance to answer
So I might miss something
But basically yes Stripe covers the overall use cases you describe and all of that is captured in our docs
But you are right that Payment Methods generated by ApplePay have some additonal restrictions
You can use one for a Subscription if you present the ApplePay button to confirm the Subscripton
But for any recurring or one-off charge for that Payment Method, Apple would require the customer to confirm it
That's not a Stripe limitation, it's specific to Apple Pay
Ok. Our app is a music teaching marketplace where students can find music teachers, and then the teachers issue invoices after each lesson. So it sounds like we shouldn't offer Apple Pay because then the student would be required to press the Apple Pay button every single time separately.
But with Google Pay, Cash App, cards, etc, we can collect the payment method just one time up front and then invisibly issue and pay the invoices later ourselves. Right?
Yes that would work. You can review the details for using each payment method for recurring payments in our docs about each payment method type
https://stripe.com/docs/payments/payment-methods/overview
Ok. That stinks that we can't offer Apple Pay for our use case (but I understand that it's Apple's fault).
At least we can offer the others. Thanks.
It seems to be the case (as 2 people at https://stackoverflow.com/questions/71710164/apple-pay-button-not-show-in-stripe#comment131688514_71916450 have said and as I've experienced) that I can only get Apple Pay to appear if I use Safari Private Window.
Is there documentation about this? Why is this happening, and what will happen in production?
No that isn't true. I use Safari to test my own integrations and I can see Apple Pay just fine in a normal Safari window
Interesting. I wonder why that's happening for some of us then.
A basic Test mode Apple Pay integration could be spun up by a decent developer in an afternoon so you should be able to test this out yourself
I do have it in my code now, and I'm using ngrok so that I have https, and I see the Apple Pay button when I use a Private Window, but it didn't seem to be appearing in regular Safari. I'll keep poking around though now that you're saying that it should be working fine.
Why am I getting this error message when I do have a real credit card added to my MacOs Wallet in Settings?
I get this error on my end when I have my laptop running in clamshell mode. It requires the power button to be accessible to authenticate
Interesting. My lid is open. I do have an external display attached, but the built-in display is enabled too.
Maybe I'll try restarting.
Plus, it sounds like we'll probably abandon Apple Pay anyway.
One more question (about Cash App):
Actually, never mind. What wasn't working with Cash App seemed to work just now when I started recording a video for you.
So maybe it's all good.
Thanks for all of your help.
Great! Sometimes just writing down/talking through the issue is enough to find a solution