#VoodooPrawn
1 messages ยท Page 1 of 1 (latest)
Hi there!
Hi
Apple Pay should work in both UK and Australia. Do you have a link to your Australian page so I can try to reproduce the issue?
Sure
WARNING! This is a live payment page, so please don't pay it
Will delete link once you've checked it
Thanks, you can delete the link.
Done
Give me a few minutes to look into this.
Sure
Looks like you are using the Payment Request Button for this? I do see Google Pay on Chrome, but I don't see Apple Pay. Looking...
I think there's an issue with how you registered the Apple Pay domain.
It looks like you are using connect and doing Direct Charges (using the Stripe-Account header to create the PaymentIntent on the connected account)?
Yea, this is an OBO connected account
as in, the payment requests are using the OBO flow
so the payments go directly the the Connected Express account
So I see the domain registered on your platform account, but it should be registered on the connected account.
If you are using Direct Charges, then yes, since the payment happens on the connected account.
Yea, that does make sense
presumably multiple connected accounts can be linked to the same domain?
Yes
question
will the verification string that needs to be added (.well-known/apple-....) be the same each time?
or different for each connected account
However I noticed that your connected account is an Express account? Note that we don't recommend to use Directly Charge for Express account.
Using direct charges is recommended for Standard accounts. The connected account is responsible for Stripe fees, refunds, and chargebacks. For more information about the different types of Connect charges, see Charge types.
https://stripe.com/docs/connect/direct-charges
will the verification string that needs to be added (.well-known/apple-....) be the same each time?
Yes, you add the.well-knownfile once to your website, and then register the domain with each of the connected account.
Yea, they are Express accounts
When I view the Dashboard for this connected account there doesn't seem to be access to the "Payment Methods" settings screen when you can get to the Apple Pay configuration
When I view the Dashboard for this connected account there doesn't seem to be access to the "Payment Methods" settings screen when you can get to the Apple Pay configuration
That's not how it works. You use your platform API key with the Stripe-Account header to register the domain. You can see an example (without the Stripe-Account header) here: https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=html#verifying-your-domain-with-apple-pay
ah, you can do it with the API
just not the Dashboard
(we did it with the Dashboard for the platform account and assumed it would be the same here)
but that's fine
FYI the reason we're using Express + Direct is that we're UK based and you can't do transfers from AU to UK
so we can't use destination and have to use the OBO flow instead
ah, you can do it with the API just not the Dashboard
Correct!
FYI the reason we're using Express + Direct is that we're UK based and you can't do transfers from AU to UK
I think this should work if you are using Destination Charges withon_behalf_ofhttps://stripe.com/docs/connect/destination-charges#settlement-merchant
interesting
I think there may also be business reasons why we don't want to be the settlement merchant
We had a pretty long video call with the Stripe office in London about it a while back and they seemed to agree at the time that we should be good with the current set up
but I appreciate the advice
You guys on this Discord are extremely knowledgable, so much easier than speaking to regular support ๐
Happy to help ๐
FYI the downside with your current setup is that the connected account is responsible for refunds and disputes, but the Express dashboard doesn't allow to manage refunds and disputes. That's why we recommend Direct Charges only for Standard connected accounts.
we've built the ability to process refunds into our application
but admittedly we don't have any way for them to manage disputes
are disputes accessible via the API?