#giordanopiazza_50613
1 messages · Page 1 of 1 (latest)
Hi
Are you using Connect for the domains that are not working ?
hello, no I just verified them through the dashboard
Can you share those links in order to double check ?
sure
Verified but display the error message
gitkraken.dev
staging.gitkraken.dev
Works perfectly
dev.gitkraken.dev
Thanks for sharing, doing some tests...

staging.gitkraken.dev is redirecting me to https://axosoft.cloudflareaccess.com
For gitkraken.dev apple pay domain is set correctly
Again you are not using Stripe Connect ?
dev and staging are under a firewall, but the files in /.well-known are white listed
besides, in dev.gitkraken.dev Apple Pay works perfectly
correct
What is the connect Account id of the website gitkraken.dev ?
Have you registred it following this step ? for the Connetc Account:
https://stripe.com/docs/payments/payment-methods/pmd-registration?platform=dashboard#register-your-domain-while-using-connect
yes, I have registered the domains, uploaded the merchantid files as instructed and they are publicly accessible on all the domains
I have not used connect though
I have not used connect though
You need to register it via Connect if you are using Stripe connect
I see, but why does dev.gitkraken.dev works?
You are initiating the payment from your Platform account and not your connect account
I'm doing the same on all 3 domains
No there must be something different
I assure you it's the same code 🙂
dev.gitkraken.dev is redirecting me to axosoft.cloudflareaccess.com
How are you intiating the apple pay session?
only members of our company are allowed to access the website, but the files in /.well-known are whitelisted (in fact Stripe has verified them correctly)
and the payment works perfectly in dev.gitkraken.dev, it's just staging and production that don't work
we initiate the Apple Pay session through the Chargebee JS library
correct
I also have verified some ngrok urls for local testing and they work perfectly
So that's the difference
If you are initialising the payment from the platform then you don't need to register the domain for Connect
but if you are using Direct charges for example, then you need to register the domain for th connect account too
I'm initialising the payment from the platform in all cases and I don't use connect, this is a recap:
ngrok urls => verified, works
dev.gitkraken.dev => verified, works
staging.gitkraken.dev => verified, doesn't work
gitkraken.dev => verified, doesn't work
in all instances, it's the same code and the same logic
the real question is why do ngrok and dev.gitkraken.dev urls work, while the other 2 don't?
For staging.gitkraken.dev there is a redirection to axosoft.cloudflareaccess.com, you need to remove it
the same redirection is on dev.gitkraken.dev
Same for dev.gitkraken.dev now I'm not able to access your website, there is a redirection
You need to remove the redirection otherwise the apple pay verification won't succeed
these files are publicly accessible, and the domains are already verified
as I already mentioned, dev.gitkraken.dev works fine
How can I access to Apple pay in order to test your websites ?
let's start with https://gitkraken.dev
The Future of Dev Team Services
Can you share a test credentials ?
Also can you share a PaymentIntent Id used for Apple Pay on this website gitkraken.dev/ ?
I cannot send you dms
You can share it here directly
I can't share the credentials
Can you create test credentials and then delete them directly ?
let me double check
What about this? can you achieve this ?
ok so I can create accounts on dev (which works) and staging (which doesn't work)
give me a moment
I can share a payment intent ID, but it would only be from dev.gitkraken.dev since the others don't work
what about gitkraken.dev ?
we're not allowed to do these tests in production and delete data
do you have an existing payment intent in production
that didn' displayed apple pay ?
at the moment no
is the same from staging?
that's where apple pay does not display
how you judged that apple pay isn't working for gitkraken.dev then ?
because it doesn't work on staging.gitkraken.dev but it works on dev.gitkraken.dev
No let's focus step by step
you need to have concrete example in order to advance
so let's discard gitkraken.dev for now.
perfect
ket's focus on staging.gitkraken.dev now
can you remove the redirection
and share with me how I can test apple pay ?
put that email address when the redirection kicks in and I'll pass you the access code
let me know when you have done it (I'll also delete the credentials
I'm getting this
I didn't receive any emails
try clicking "didn't receive an email"
put in this code
Same with the last email and code
Can share with me a PaymentIntent Id between for the staging/dev ?
uhmm I think it might be related to your IP
Feel free to delete all the credentials above
I'll pass you the pyament intents
staging: AzyhDGU31tS7w40YBFAIXmfMUfcdhQrY6hqdanEpSMrOnEAeu7
dev: 6oabpU31qrGi3ynAP6v9nEv6OmJAvoL1MlAfcuLzVhpb0W2PT
I just created them
Those aren't Stripe PaymentIntent Ids pi_1234
they're generated by Chargebee
We don't know Chargbee in this channel
This is Stripe channel.
Is there a way to retrieve the related payment_intent id from your Stripe Dashboard ?
I don't know how CHargebee is creating the PaymentIntent
Or you can reach out to them and double check how you need to configure Apple pay on Stripe side as they know how they are creating the payment intent.
I don't think I can see payment intents from the Stripe Dashboard, but yeah I'll also double check with Chargebee
You can double check too about adding registering the domain for Connect Account:
https://stripe.com/docs/payments/payment-methods/pmd-registration?platform=dashboard#register-your-domain-while-using-connect
Don't hesitate to come back if you have further questions.
thanks a lot for the support