#basarito-apple
1 messages · Page 1 of 1 (latest)
hi! I mean this one:
it also shows up when I login as a test connected account, cause I've enabled connected accounts to override payment methods
so I'm wondering, why does it show up for connected accounts as well, does it mean they're the ones who need to configure it?
so it really depends
what model of Connect are you using?
i.e. Standard/Express/Custom and are you using Direct or Destination charges?
since that determines who it is who has to register the payment page domain name(which is what that configuration is about).
also this only applies if you are not using Stripe Checkout for the payment page, to be clear. It's only for if you are building a custom page using Elements on the web, or a mobile app with native Apple Pay.
I'm using Standard accounts + Direct charges + Elements UI
ok then you need to call the API to register domains for them ,so actually neither of you are doing anything in the dashboard.
the correct approach is https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=html#html-js-using-with-connect , which is that when the Standard account connects to you, you call the /v1/apple_pay/domains API to register the domain the payment page will be on, on their behalf, using your live mode API key and their account ID. If you do it correctly nothing appears in the Dashboard to indicate any domains are registered, which is confusion but is how it works
what if we're not using the payment button as a separate element, but as part of payment element (so it appears in the 'more' payment options after card)? is it the same approach?
yes, same approach when using the PaymentElement, you still have to register the domain this way
ok, I was just confused by this step 2: https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=html#verifying-your-domain-with-apple-pay which says I can register domain either via API or via Dashboard
also, since connected accounts would all be selling from the same domain, do I still have to register for each one individually, or can I do it in my Settings globally and they would pull from there, like they pull other payment methods?
the dashboard way only works for direct accounts(i.e a single merchant setting up your own account). I think the docs are wrong there personally