#mexner
1 messages · Page 1 of 1 (latest)
Can you elaborate on what you mean by not working? WHat are you trying to do? What are you seeing thats unexpected?
Sure! This page is configured to use Stripe and has implemented the Google Pay and Apple Pay buttons.
The Google pay buttons work great.
The Apple Pay button is not appearing, which is the bug.
I've been on live chat with Stripe support for 2+ hours as they troubleshooted this and in the end, they told me to contact Apple Pay for help.
https://secured.hillsdale.edu/hillsdale/support-hillsdale-college
I'm just trying to figure out what is broken and why Apple Pay isn't working. So I started with Stripe, since we are using Stripe's solution to render Apple Pay.
Here is a private safari browser window, showing where the apple pay button should appear.
https://d.pr/i/0eUdzo
Stripe support told me that apple pay will always be visible in a private window.
The bug I'm encountering is getting the apple pay button to appear in a "normal" safari window.
Nothing I can do works to reveal the apple pay button, except viewing in a private window.
👋 Hopping in here since synthrider has to head out - are you using Stripe Connect at all with your integration? If so, it's possible you registered your apple pay domain incorrectly
yes, we are using stripe connect.
This was working at one point in time (6 months ago); now it is not working.
We did confirm, the stripe connected account has registered registered the domain and posted the verification file.
i may have stumbled onto something... in our platform stripe account, we currently have the connected accounts ability to customize payment methods disabled.
https://d.pr/i/e2sGOG
If this is the case, how are our connected accounts able to configure the web-domains for apple pay?
Did you just change your apple pay domain registration for https://secured.hillsdale.edu ?
also backing up for a minute - are you doing direct charges or destination charges?
Yes, sorry - i am making some changes; I should probably stop while you are helping me.
In the platform account, under payment methods, I configured apple pay - to have all of the URLs our connected accounts are using (ie: secured. hillsdale.edu). I removed it and added it back in.
Tested - no change.
I then changed our settings in the platform account - to allow the connected account to customize their payment methods. To test.
We are doing direct charges.
Gotcha - and did you register this domain on the platform account, or the connected account?
I registered it on the platform account.
I don't think they can register the domain on the connected account since I had the settings restricted, until 6 mins ago.
https://d.pr/i/ApW6k3
I bet that is the issue? They need to register the domain on the connected account side?
yeah the expectation would be that you (as the platform account) would be able to register the domain on the connected account through the API (https://stripe.com/docs/stripe-js/elements/payment-request-button?client=react#react-using-with-connect)
ahhh! I can do it for them; was completely unaware of that!
to summarize, the problem is, we haven't registered the domain on the connected account end.
It is not required to register the domain on the platform end?
Yup that's correct - if you're doing direct charges then the domain only needs to be registered on the connected account
wonderful - thank you so much for helping with this!