#Zen
1 messages ยท Page 1 of 1 (latest)
Hello Toby ๐
Hi ๐ issuing a partial refund sounds like it may be a good path for handling underfulfillment:
https://stripe.com/docs/refunds?dashboard-or-api=api#issuing
For handling overfulfillment, you'll need to process another payment. You can optimize for this scenario by leveraging setup_future_usage during the first payment (talked about in more detail in the doc linked below), but there is no way to guarantee a customer won't need to complete an authentication challenge for the payment to be approved. When you follow the process outlined in this doc, we prepare the payment for an exemption from SCA/3DS, but it is up to the customer's bank to decide whether they will grant that exemption.
https://stripe.com/docs/payments/save-during-payment?platform=web
Any time! Hope you have a great day as well!