#Sayona - LiveAquaria.com
1 messages · Page 1 of 1 (latest)
Is the updated amount smaller or larger than the first authorisation?
its smaller than the first amount.
One way I can think of is to use manual capture flow: https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
You will authorise an amount first, then capture the final amount once confirmed later. For example, you authorise $10, then only capture $5 when the final amount is confirmed.
Meaning that you will hold (authorise) $10 on customer's card, then confirm the funds (capture) of final amount $5
okayy got it. so lets say the window exceeds 7 days, but still we can issue a re-authorisation during the capture for the new amount ?
If the window after 7 days, the authorisation will be cancelled, i.e. the funds will be released back to customer
Another way I can think of is that you save the payment method in the first payment: https://stripe.com/docs/payments/save-during-payment
If the amount has to be updated, you will refund the first payment and charge to the saved payment method for the new amount on the second payment
usually our order fulfilment and shipping process takes upto 10 days. I was wondering how to tackle this.
I see! Another way I can think of is:
- Charge full amount first
- If there is any missing item, partial refund the amount
unfortunately our business doesnt charge the customers until shipment complete. 😩
if we implement a batch process where after 7 days our system will pick up orders that arent shipped to re-authorise from stripe.. would this work?
Another way I can think of is:
- Authorise only with full amount and save payment method during the first payment
- If the shipping takes fewer than 7 days, then capture the first payment with full or partial amount
- If the shipping takes equal or more than 7 days, then cancel the first authorisation payment and request for second authorisation payment, which give additional 7 days to capture
okay! thank you so much for the help.