#nebula-design_best-practices
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/1461732299753132072
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Thank you
Hi there, looking into this now. Can you clarify what you mean exactly when you say plugin?
To answer the fundamental question, when you confirm a PaymentIntent, it can only be for that one PaymentIntent. Which means you cannot make two PaymentIntents that are only confirmed by one action.
It sounds like what you want to use is Connect, where there is a platform account and connected accounts. That way you can transfer fees to different accounts. There are three different types of charges you can use here, so I would recommend reading through those and see what fits your use case
https://docs.stripe.com/connect/charges#types
Hi there,
plugin = a wordpress plugin. Some software for website owners.
So connect wouldn't work unfortunately - as the entire payment would have to reach 1 stripe account but the type of transaction differs as £10 would be a charity donation exempt from VAT and £1 would need to include vat.
Would ChatGPT be incorrect with what it reports:
Stripe does allow:
One checkout flow
Triggering multiple independent PaymentIntents
Each PaymentIntent charging the same customer payment method
Each PaymentIntent settling to a different Stripe account
This is compliant without Connect if the payments are clearly separate.
That's accurate, if you're using Connect.
There is no way for you to send money from one Stripe account to another without some form of Connect.
A good example of this is can be found here: https://creativeyouthnetwork.org.uk/donate/
Note at the bottom, an optional "help cover the fee".
This charges the customer £10.75, but 75p goes to the platform.
But you don't want to use Connect, right? So I'm not sure what you're trying to convey posting a message about a Connect flow.
Can we realign on what your question is?
Let me start over 🙂
We want to offer a donation form to charities.
A user should be able to donate £10
The user can select an option "support the platform" to add £1 to their donation to contribute to the platform.
£10 should goto the charities stripe account
£1 should goto the platforms stripe account
£10 to the charity is vat excempt as it's 100% a donation. Minus a stripe fee.
£1 to the business (platform) is inc VAT, minus a stripe fee.
Report wise, the charity will only see £10 which they can easily report.
Report wise, the business will only see £0.83p + 17p tax which they can easily report.
Transaction wise, we've seen this work where either the charge is combined for the customer or it's split into two descriptors:
"Charity donation": £10
"Donation platform contribution" £1
Yes, if you use Connect.
Here's a perfect example of what we're trying to achieve:
https://www.gofundme.com/f/liam-and-the-sealeys/donate?source=btn_donate
Note the "Custom tip" option.
Regarding Connect. Wouldn't this mean that the entire donation would hit our Stripe account, along with the donor details, which then transfers the £10 onto the charity?
Depends on the exact flow you decide on, but that is an option.
Not ideal unfortunately, as the money needs to go straight to the charity, not a business
So more like a Direct Charge?
https://docs.stripe.com/connect/charges#:~:text=EXAMPLES-,Direct charges,-Your connected accounts
Oh that could work! https://b.stripecdn.com/docs-statics-srv/assets/direct_charges.a2a8b68037ac95fe22140d6dde9740d3.svg helped understand.
So user would donate £11 (£10 + £1 contribution).
That hits the connected stripe account (charity).
£1 is sent as an application fee to our platform
Is the stripe fee taken just on the £11 within the connected account? Or is it taken/shown separately?
That's discussed in the Stripe Fees section further down in the doc I linked. It'll link you out to our dedicated doc about Stripe fees for Direct Charges, which walks through the two options available.