#askit_code
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/1437372494284849213
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Hey Stripe team 👋,
I’m currently implementing Apple Pay on my web app (Next.js / Stripe Elements) for my website askitapp.co and I’m stuck despite multiple correct setup steps.
Current setup
• Frontend: Stripe Elements + PaymentRequestButtonElement (not Checkout)
• Backend: creates a PaymentIntent (not Checkout Session)
• Domain: https://askitapp.co (served over HTTPS and correctly verified in Stripe Dashboard)
• Apple Pay is enabled in both the main account and connected account.
• Domain is successfully registered and active via curl https://api.stripe.com/v1/payment_method_domains
• Test device: MacBook + Safari & Chrome, region FR, Apple Pay wallet configured with valid cards.
• When testing other sites like Nike.com, the Apple Pay modal works fine → wallet setup is OK.
Problem
On my site:
pr.canMakePayment()
returns
{
"applePay": false,
"googlePay": false,
"link": true
}
and therefore the Apple Pay button never appears, only the card input & Link blocks.
What I’ve tried
• Registering and re-registering domains (askitapp.co, www.askitapp.co, )
• Tested both live and test API keys
• Added on_behalf_of and transfer_data for Connect account
• Confirmed that Apple Pay works system-wide (Safari settings > Allow websites to check for Apple Pay)
Request :
Could you please check my Stripe account configuration and confirm if Apple Pay is fully enabled for my account or my connected accounts?
If something’s missing (domain verification file, wrong linkage, etc.), please tell me exactly what needs to be fixed.
Thank you!
Sofiane
Ask creators anything and get video answers.
You can test directly here:
👉 https://askitapp.co/willow
-
Click “Ask Me Anything”
-
click “I already have an account”
-
Enter the test number 06 00 00 00 02 and the verification code 4936
-
Once logged in, you can refresh the page if needed
-
Ask any test question and click “Continue”
-
At this step, the Apple Pay button should appear, but it doesn’t
The rest of the Stripe Elements integration (card) renders perfectly.
Ask creators anything and get video answers.
hey there, looking into your question
can you confirm if you can see the demo Apple Pay button on this page when opening it on the same device?:
https://docs.stripe.com/stripe-js/elements/payment-request-button?client=html#demo
nope..
ok that usually indicates an issue with the Apple wallet - can you confirm the following are all true for your browser/wallet setup:
-Safari 10.1+ (desktop and mobile)
--with a saved Apple Pay card
--or when in a Private Browsing window
--or when the “Allow websites to check if Apple Pay is set up” preference is disabled
I've been trying to reproduce from the steps you shared, but there's an error on the page (No such destination: 'acct_1SQpwu1UTikWDddI')
can you please confirm the account ID of the account you're using to accept/test Apple Pay?
Yes my Safari version is higher than 10.1, and my Wallet is correctly set up with an active card. I’ve confirmed it works because, for example, on sites like Nike.com, the Apple Pay button appears and I can actually start a payment with my card.
I’m also browsing in a regular (non-private) window, and I’ve enabled the setting that allows websites to check if Apple Pay is configured.
Hey, just a quick correction I realized the information I shared earlier wasn’t accurate.
Here are the correct details: once you enter my phone number 06 24 57 79 55 , you’ll receive a code right away. As soon as you share that number, I’ll send you the code immediately.
👋 Hey, taking over here, just taking a look, but I don't seem to be able to get past the phone number step - does it need to be a specific country code (although it doesn't seem to be editable)?
To get past that step, here’s the phone number: 06-24-57-79-55.
Once you enter this number, I’ll send you the code on Discord.
As soon as you type in that number, check Discord I’ll send the code right away.
I'm assuming it needs to be a different country code, but is there a way to change it?
Yes exactly to change the country code, just tap on the flag icon (the +353 part).
It should open a small modal where you can select a country
For that phone number, please select France (+33) instead of Ireland.
Ok, I see it’s not working I have a couple of fixes to make on my side first.
I’ll handle those as quickly as possible and get back to you very soon.
Sorry… 😓
By the way, once I’ve fixed those issues, can I come back directly here to continue in this thread, or should I start a new one?
No problem. But I think the comment from my colleague still stands - if the wallet isn't working on that test link above, then it strongly suggests there's something on the wallet or client side that would be affecting it. Nike are probably using a different method of surfacing Apple Pay
I’ll run a few more tests.