#theofenol_unexpected
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/1293881678929985608
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- theo_defer-invoice, 15 hours ago, 32 messages
- theofenol_docs, 17 hours ago, 11 messages
- theofenol_connect-elements-errors, 2 days ago, 53 messages
disabled link from here https://dashboard.stripe.com/settings/link
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
and from here https://dashboard.stripe.com/test/settings/payment_methods/connected_accounts?config_id=pmc_1Q84uXLq9N7S9LPiakjIMBiG
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi, let me help you with this.
hi!
so, my full workflow would be:
- create invoice on a connected account
- create stripe payment element passing the invoice clientSecret
- attempt to pay the paymentIntent of the invoice
Actual payment works, I tested using GooglePay and it s ok
My issue would be that Link option still appears and Apple pay does not appear
although I have added & verified my domain
and Apple Pay is enabled, whereas Link is disabled
I tried with safari on my iPhone
Basically, in order to test, I deployed for real my website
To have it over https...
No Apple Pay still?
Do you have it set up with a real card?
For Link, since it's an Invoice, you have to manage Payment Method settings in your Invoice settings:
I see Link is still enabled there
Yes, I have several real cards
Maybe because my stripe environment is in test mode?
I notice for googlepay it says that the card will not be charged because i am in test mode
maybe test mode is not supported for apple?
You should be able to see Apple Pay in Test mode, when all requirements are satisfied: https://docs.stripe.com/stripe-js/elements/payment-request-button?client=html#prerequisites
Do you see the Apple Pay button on the top of this docs page on your iPhone?
yes
Which browser are you in?
both on my mac and on my iphone
on safari
in this chat, i am on chrome
but i opened the link in safari
What's the in_xxx ID of the invoice you want to pay?
Or the pi_xxx ID of the intent?
There's no domains registered for wallets on the Connected account (acct_1PLRhTQ5cKJaskCk): https://docs.stripe.com/payments/payment-methods/pmd-registration?dashboard-or-api=dashboard#register-your-domain-while-using-connect
hmmmm then how is GooglePay working?
I added the domain last evening
using the API call
await stripe.paymentMethodDomains.create(
{
domain_name: "finer.city",
},
{
stripeAccount: account["id"],
}
);
is this required every time I deploy something to the domain?
perhaps this is the issue?
because after I called this API method, I deployed several times a new version
Not for the connected account you haven't, which is where the invoice/intent is created. The domain exists on the platform (acct_1PL7r6Lq9N7S9LPi) but is still unverified/disabled for Apple Pay (likely haven't uploaded the site verification file: https://docs.stripe.com/apple-pay?platform=web#verify-domain)
Nope
soooo wait one sec
I called the API code
and then I went to the dashboard
and downloaded the certificate and hosted it at .well-known
is there any special call to verify for the connected account?
Yes, you've registered the domain on your platform account - acct_1PL7r6Lq9N7S9LPi. And that will, or should, work for any payments done on your platform
But in your Connect scenario you're doing direct charges and creating objects directly on the connected accounts so you, the platform, need to register the domains there too
Paste that pmd_xxx ID please
pmd_1Q81ltLq9N7S9LPiGn5ku7lx
Yeah, that registration exists only on the platform: acct_1PL7r6Lq9N7S9LPi. You need to make the same API request (above) and actually pass the conncted account ID to the stripeAccount param
This ID: acct_1PLRhTQ5cKJaskCk
As long as the verification file exists on the domain, no
one more question...
I ve disabled the Link option from Invoices
as you've suggested
However, I see that the Link settings are disabled in Test Mode and only available in Live
I suppose that my Test Mode will still show Link, right?
Is this the expected behavior?
Hmm, those settings won't apply to an already existing invoice. Meaning if you generated the invoice prior to disabling Link it'll still be available as a method
yep, i know
but i am generating a new one each time i am hitting a button
i m just wondering if i should expect link to be still available in Test Mode
because it still is
Maybe turn it off here: https://dashboard.stripe.com/settings/payment_methods
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Not sure then I'm afraid
pmc_1Q84uXLq9N7S9LPiakjIMBiG
Is there an in_xxx ID?
yep, just one sec
in_1Q8KgAQ5cKJaskCkd7VdWSnj
freshly created, however I haven't retryed to register my connected account yet
I suspect this is Connect related too, as it'll be using the settings from the connected account
By the way, why are you doing Express and direct charges? Not really recommended (for many reasons, including this)
mh... because I wanted my customers to receive via email the list of what they've purchased
basically - LineItems
So, to be clearer
I have an event ticketing platform
and a restaurant payment platform
Not sure what that has to do with the type of Connect accounts you're using โ that's support for invoicing regardless of that
and what hould be instead of express account?
Standard. See: https://docs.stripe.com/connect/accounts
I found this the most suitable to what I need: A restaurant owner joins my platform, then I force him to do his stripe onboarding
via your link account page
If you're doing Express accounts, you (the platform) are liable for any refunds/disputes for their orders
Hosted onboarding is account type agnostic
Yep!
did not know that
and if they already have their own stripe account, can they just join my platform as a connected one?
Check out that URL I sent, has a breakdown of the differences. I suspect standard is what you want and it gives you more control over the payment methods etc
Yes
yes, obviously i do not want any responsibility
and i want the restaurant owners / event organizers to handle disputes
but i still want the charges to be created direct on them
because if I get the money first and then I send them the money, I will have issues with taxes
cause my turnover will be huge, however my profit will be only 2-3%
And I will have to pay more taxes than profit
Yes, direct charges are the default for standard accounts
I ll try to change as you've suggested! Thanks a lot.
Can I still find this chat somewhere?
After you ll close it?
Or do i need to download it?
thanks!
No problem, glad I could help!