#borjapallasa-payment-links
1 messages ยท Page 1 of 1 (latest)
Hi, it sounds like you're trying to create a Payment Link with Connect: https://docs.stripe.com/connect/payment-links. However, it sounds like the payment method is not enabled on the Connected Account. Did you look in the Dashboard from the error and enable the payment method?
I'm just passing no payment methods as in documentation says that when no parameter is passed it will enable automatic payment methods
Can you share an example request id? Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
Sure
From the error, it sounds like whatever payment methods you've enabled, there is none that support that specific currency.
Taking a look
Thanks, I can provide Parent Account Id Account too
Okay, thanks
Thank you for your patience, I'm still digging into this
All good, no problem at all
borjapallasa-payment-links
@nimble gust I'm investigating, but you really shouldn't ever be using "Direct Charges" on an Express account so I want to flag that you also have an incorrect integration here
All transactions should happen on your own platform account. You can configure the PaymentLink to send a portion of the funds to that connected account (both in the API and the Dashboard)
Still digging though, for some reason card isn't enabled for you and that's why it errors but I don't understand why yet
Okay, no problem so just for me to understand it properly what's the solution:
- Buyer makes the payment and goes to our connected account (so products & prices are indeed hosted in our main account, referencing to the account)
- We collect the payment
- We send the payment - fees to the connected account
Not necessarily solution for the problem, but the right procedure with Express Connected accounts
yes, though all steps are done together
you don't get the money and then write code to send money to the right connected account, you can configure the PaymentLink to do all that automatically for you
Oh that's great, indeed we are having the problem with creating payment links on connected accounts, on our account it works
Can you illustrate a bit more on how to set the PaymentLink up?
So final set up would be:
- Create Product
- Create Price
- Create Payment Link with Reference to Express Connect Account so payment - fees is sent automatically to the Stripe Express Account
correct!
Can I ask you to try a PaymentLink in your account quickly in the Dashboard?
I'm baffled why it errors
Yeah, for that I simply remove the header of the account on the API call, right?
yes but pass a Price id on your own account too
Yeah I'll pass everything to my account
Check now
Product and Price were passed to my account
And okay we figured out your issue: you seem to be creating accounts with only the transfers capability too
Actually then I even tried to fix the capabilities and weren't able to make it work
But as the issue is coming when we are creating products in the other accounts, I guess it won't be needed
"Actually then I even tried to fix the capabilities and weren't able to make it work"
I even made some tests enabling cards, transfers, probably the logs are somewhere around
yeah overall that's the problem you had
basically if you do "transfers only" you can't use Direct Charges or On Behalf Of.
Lots of "flavours" of fund flows on Connect and crucial to pick the exact right one for your business
Okay all good, I guess the set up that you propose is just simpler, also it was something that was working previously
Sooo, getting back to it:
Can you illustrate a bit more on how to set the PaymentLink up?
https://docs.stripe.com/api/payment_links/payment_links/create#create_payment_link-transfer_data you would set this to configure how much to send to the connected account for example
yeah I can understand that
Thanks I guess, problem solved!
No jokes I've been stucked with this two weeks, tried many different things and even hire an external person ๐
Almost three weeks indeed
I'm sorry, we do aim for this to take minutes to integrate ๐ฆ
Okay, just to clarify, that Stripe Account header is OUR stripe connect?
no
That screenshot is for what you are doing right now that I told you was wrong
you are supposed to use Destination Charges so you want the next example
Sorry, this is the one I should use?
yes
Yup, realized that
All good now, thanks
Fees / Amount transferred to destination should be passed as a parameter as well?
Basically this
yes
if you haven't seen this, highly recommend. That video should make you go "ohhhhhhhhh I get it"
Yup pretty much clear, then I may ask:
In this use case, there's no real difference between using Standard account / Express account as the charges are getting done to the main account.
So offering standard account to the sellers will save us 2 bucks per month per seller + transfer fees
ah yes but no ๐
If you use Standard accounts you should never use Destination Charges!
Hahaha okay I won't but why that?
https://docs.stripe.com/connect/accounts gets into it
Standard -> Direct Charges
Express/Custom -> Destination Charges
it's all about who owns the risks/liability for negative balances