#deppspartan-blades-club_api
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/1306513454374322227
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Which integration are you using? Checkout Session (hosted payment page) or Payment Element?
hi, thank your for reply. I am not very sure, but I think it's Checkout
Do you have a website for me to take a look, so that I can check which integration you're using and why Apple Pay doesn't show? For Checkout Session (hosted payment page), payment method domain is usually not required
what's the difference between Checkout and Elements? which one is better? thanks
for us, the more payment methods availale for customers, the better.
This is what I see on your checkout page. This uses Payment Element.
Payment Element is the payment method embedded in your website whereas Checkout Session is a separate payment page provided by Stripe which requires redirection.
For Payment Element, payment method domain registration is required
Have you followed this guide to place the /.well-known/apple-developer-merchantid-domain-association file in your server? https://docs.stripe.com/payments/payment-methods/pmd-registration?dashboard-or-api=dashboard#verify-domain-with-apple
You will need to place /.well-known/apple-developer-merchantid-domain-association in your server under your domain first, then verify in the Dashboard as mentioned in the guide
yes, I read the link you just sent to me, but I can't find the page
this link is 404 error
Have you placed the file to your server?
The link will only work if you place the file to your own server
sorry, I am still confused. the Dashboard ask me to place the file to the link, but the link is 404
this link is 404
Placing the file means to upload this file to your server, not to add to the URL link
You will create ./well-known folder in your public folder of your server, then upload apple-developer-merchantid-domain-association into this folder
oh, thank you, now I understand. But I don't know how to do this, let me try first, thank you.
I mean, I don't know how to deal with the sever, we built our website based on some service like Shopify.
I'd recommend checking with Shopify on how to upload apple-developer-merchantid-domain-associatio file, so that it can be accessed by Stripe
thank you very much, I will contact Shopify manager first.
No problem! Happy to help ๐
I'm not too sure how Shopify works. You'd need to check with them how to upload the file to the /.well-known folder
hi, friend, thank you for your help, I have fixed it, done the verification.
one more question, as you checked on our website, is it Checkout or Elements that connected to our website?
Your integration is Payment Element
ok, thanks.
No problem! Happy to help ๐
I've done the verification, but I still can't see Apply Pay option on our website, why? and what should I do?
Let me take a look
Sure, friend
and I just saw PayPal also works with Stripe, how can I add PayPal payment to my website? please
This is the country list that supported PayPal in Stripe integration: https://docs.stripe.com/payments/paypal
Unfortunately, US is not in the list, so PayPal can't be supported in your US account.
I'm investigating why Apple Pay doesn't show in your website
Sure, friend, thank you for your help, you take your time, looking forward to your investiation result.
Do you mean my US Stripe account doesn't support PayPal feature, or just my US customers can't use PayPal with my Stripe but customers from other countries can?
US Stripe account doesn't support PayPal
OK, I see, thanks, buddy
Apple Pay is showing on our side
Are you using Safari to open your website?
Do you have a saved card in your Apple Pay wallet?
Yes, I use Safari
I save cards before, but after I changed a new iPhone, it asked me update, I didn't update
and the Apple Pay always show in Stripe link in my end
and the Apple Pay always show in Stripe link in my end
Which link are you referring to?
Since the Apple Pay shows at your end, this means that your integration works fine
Checkout Session uses different logic to identify whether Apple Pay can be displayed. Could you ensure you have a saved card in your Apple Pay wallet?
a payment link created in Stripe app will always show Apple Pay, but the checkout page on my website doesn't show Apple Pay
ok, I just checked my iphone, no card yet, all need update since this is the new phone, i will update cards and try again.
thank you for your help
but why this link works?
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
Sure, thanks for your help.
Apple Pay works on Payment Links by default if you enable it on your account and have Apple Pay wallet set up correctly.
Just to clarify, you see it on the Payment Link but not on your website?
Okay, it seems like on iOS 18 we are showing Apple Pay in Checkout/Payment Links regardless of whether you have the wallet set up or not. Which means you might not have set it up correctly.
I just added a card to my Wallet in my iPhone
i refreshed the the paying page on our website, still no Apple Pay show
Do you see the Apple Pay button here? https://docs.stripe.com/stripe-js/elements/payment-request-button
Also, have you added the card on your phone or on Mac?
hi, friend
I just added a card to my iPhone, now I can see Apple Pay option in my iphone safari, but still can see it in Mac safari
You have to add it to Mac too
hi! I'm taking over this thread.
You don't see Apple Pay in your Payment Element?
Did you rigister your domain for Apple Pay? https://docs.stripe.com/payments/payment-methods/pmd-registration
hi, soma
done it
I can't see Apple Pay on my website on Mac safari, but I can see it in Payment Link on Mac
this is website page on Mac
this is Payment Link page on Mac
can you share a link to your site so I can reproduce the issue?
one more thing, I never see the Google Pay option on my website, but I turned on the feature on my Stripe Dashboard, is that because I always use Apple devices but not Android devices?
looking into this...
Sure, friend, take your time, I'm waiting with patience
Unfortunately I'm not sure what's the issue. I would recommend to write to support, so they will have more time to investigate the issue: https://support.stripe.com/contact
Make sure to include all relevant details: link to your website, object IDs, etc.
Do you using Mac now?
I'm not sure if it's because I haven't added any card to my Apple Wallet on Mac, but why it works on the Payment Link at the same time.
because I haven't added any card to my Apple Wallet on Mac,
can you try adding a card to your wallet?
there some security reason, the Mac doesn't allow me add card to Mac wallet at the moment
Ok, thanks for your help
how about this question?
you will see Google PAy only if you use a compatiable browser, like Google Chrome, and have a card saved in pay.google.com
@small nebula which version of Safari are you using on your Mac?
As we explained earlier, certain versions of iOS (18.0.x) and macOS Safari (18.0.x) will always show Apple Pay on Checkout/Payment Links regardless of whether you have a card in your Apple Pay Wallet on the device. This is due to a bug which Apple have since fixed in versions 18.1
That likely explains why it is showing on the Payment Link but not the Payment Element despite not having a card on the device, assuming you're on version 18.0.x