#EzequielCalcanat - rental charges
1 messages · Page 1 of 1 (latest)
Good morning, yes we have a couple solutions that you might want to consider for these scenarios
To charge again, you can save the customer's payment method information and then create another charge for damages as needed https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=checkout#save-payment-method-details
For your pending charge scenario, we have functionality to place a hold on a card which will let you wait to actually capture the funds or release them for up to seven days https://stripe.com/docs/payments/capture-later
You can capture less than the amount you initially held but if you need to charge more, you would need to create a separate charge
In the case that we need to save the payment method details, Is there a way to access it? for example, a rent is made and it's processed fine as pending charge, (that is managed from a system) but when the client returns it there is an error with the product, there is some function to access the details of the first payment to make another charge?
Yes, in this case you can either list the saved PaymentMethods for the Customer or you can list recent payments they made and check the payment method that was used on the payment that you are interested in
https://stripe.com/docs/api/payment_intents/list#list_payment_intents-customer
https://stripe.com/docs/api/payment_methods/list#list_payment_methods-customer
Yes, that would work as well, we would typically recommend doing it if you don't plan to charge up front. If you want to charge and save the payment method details, we recommend the process in the first doc that I linked to which would allow you to charge and save the payment method at the same time. https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=checkout#save-payment-method-details
okokok I'll check that information, thanks Pompey!
Of course, happy to help!