#bazylh - Bill afterwards
1 messages · Page 1 of 1 (latest)
Can you elaborate on the flow you want a bit more? I am not familiar with that rental model, unfortunately.
You can set up payment methods to be charged later with this guide https://stripe.com/docs/payments/save-and-reuse
That will help you make sure you have a valid payment method on file. Unfortunately there is not really a way to charge one cent and update that amount to be higher later
You can hold funds on a card and charge that amount or less if that makes sense https://stripe.com/docs/payments/capture-later
Cindy goes to the basketball court and sees a locker with a basketball in it. She sees the QR, and scans where’s she’s then taken to our page. She sees that this basketball costs $2/hr. She decides to try it and proceeds to rent it out. Since we don’t know how long she will be renting we need a way to have a card ready to charge the final price so she can not run off with the basketball and get around a penalty fee. Is this aligned with your links above?
Bear in mind anything could be in these lockers with different prices and some may have an upfront fee plus a time-based fee.
That is helpful. Either of those options will be viable, it depends on what makes the most sense for you and your users. You can either
a) Place a hold for the up front fee + $2 * the maximum time a ball can be rented + the fee for not returning it and then capture the final amount once you know it
Or b) You can collect and save their payment method info up front and create the PaymentIntent once you know the full amount.