#Imdad-help
1 messages · Page 1 of 1 (latest)
So we would like to offer discounts to our customers. On our Backend, we charge our customers via PaymentIntents. I noticed this doc (https://support.stripe.com/questions/support-for-coupons-using-payment-intents-api) which essentially says that to offer this, we have to implement on our own backend - which is fine.
However, I'm unsure on one thing. We want it so that a customer gets the discount, but the connect account user still gets the full amount if that makes sense. We want our platform to 'take on' the charge.
@slim stag okay so PaymentIntents don't support discounts so you calculate your own discount math and charge the lower amount (which I think you got covered)
for the second part, mostly as a platform you need to build a balance in your account and then send then funds from your own balance to cover the difference. In a way it's related to https://stripe.com/docs/connect/charges-transfers
I see. So it would be something like:
- Customer x pays £5 (discounted from £10 at 50%)
- We create PaymentIntent with lowered amount of £5
- We then create a transfer from our own Platform account to the Connect account of £5 to cover the discount so the Connect account still receives the total amount of £10
?
yes
Okay, transfer is the best way to do this? Not a Payout?
Payout is sending funds from your Stripe balance to your own bank account. Transfer is sending funds from your Stripe balance to a connected account