#drumms-checkout-balance
1 messages · Page 1 of 1 (latest)
Yes, customer balance
For more context, we are releasing our app to testers soon. We use Stripe Checkouts to allow users to purchase 'points' which is a custom currency that can be spent on the app or our website.
We want to make it so that testers can get some free points to spend for testing our app but my boss wants people to get them using the checkout so that users get used to checking out for points.
Originally we wanted to discount their payment using promocodes but Stripe's Checkout doesn't support zero-charge payments. I thought maybe we could give money to customers as credit so that they don't have to pay anything but from testing it doesn't seem to work that way.
Right, so this can't be applied directly to one time payments no, but you could for example provide a promo code corresponding to a balance deduction and manage that yourself.
ie, subtract $10 from the customer balance and apply a $10 discount/promo code (or merely reduce the price by $10). The key being that you are free to manipulate the customer balance as you need to.
Ah right, so perhaps I misunderstand but are you saying that if we give the customer credit first (throught their balance on Stripe) and then apply the discount/promocode to zero-out the charge it would process normally?
No -- there is no automatic use of customer balance on one time payments
We already tried using promocodes alone; so they would Checkout for £5 worth of points, and we would give them a £5-off promocode - but it wouldn't work because the overall payment was less than Stripe's minimum fee
I mean if you had a customer with balance from some subscription/invoice credits, you could deduct that balance and apply it (yourself, via price modification or discount) to a checkout payment session.
https://stripe.com/docs/invoicing/customer/balance#modifying
Yea that's right, the minimum charge amount applies to Checkout too
What's your end goal here? If the discount is the entire amount of the payment then you don't need checkout at all
(because there is no payment to collect)
Yeah I appreciate this, and it's a fair point. My boss has me asked to try and make it this way so that customers get familar with the payment process (even if they aren't paying anything this time around). A conditioning of sorts... >.>
You could use mode-setup to collect payment details for future without taking a payment today:
https://stripe.com/docs/payments/save-and-reuse?platform=checkout#create-checkout-session
So end goal is: giving the customer free points, but having the customer use our normal checkout process so they may be more likely to buy points in the future
I'll check it out, thank you for your time ^.^