• Resolved John Gudmundson

    (@john-gudmundson)


    Hi Stephen,

    We used to use Striper plugin and have recently switched to yours. I have the plugin configured to authorize at checkout and capture at order complete, but I just noticed that unlike Striper, your plugin wants to capture the full amount that was originally authorized. However, a common use case is to tweak down the order value (eg an extra discount or lower shipping costs), in which case the amount captured should be the current order total rather than the authorized amount.

    I tried the refund feature, and it works, but it requires manual calculation or entry of the amount to be refunded, whereas with Striper it was totally automatic. Any chance to add that capability? Or have I perhaps missed something in my config that would make it work?

    Many thanks,

    John

    https://www.ads-software.com/plugins/stripe-for-woocommerce/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Stephen Zuniga

    (@stephenzuniga001)

    Hey John,

    I added this to the github issues and will probably get it fixed today. So the current order total is what you’re looking for and not the fully authorized amount right?

    Thanks,
    Stephen

    Thread Starter John Gudmundson

    (@john-gudmundson)

    Hi Stephen,

    Yes, current order total.

    BTW, though it should be obvious to the admin, a nice to have would be a warning if the current order total
    exceeds the original authorized amount at the time the capture is about to occur. I would think Stripe would prevent any amount
    greater than the auth amount from being captured, but I’m not sure if the capture API would give some sort of failure code or just
    complete quietly. For me, I know that if a customer adds to and order after it is made, I will have to re-invoice, but there could be subtle cases where a minor change is made to an order that slightly increases the total.

    Many thanks!

    John

    Plugin Author Stephen Zuniga

    (@stephenzuniga001)

    Hey John,

    I added this to 1.35 and published it. Stripe’s capture api does fail if the capture amount is larger than the authorized amount. If that happens, it adds an order note saying the capture has failed. I suppose someone would then log into their stripe dashboard and find out why. If it’s a smaller amount than what was authorized, it will capture only that amount.

    Thanks,
    Stephen

    Thread Starter John Gudmundson

    (@john-gudmundson)

    Hi Stephen,

    Excellent! I will try to install and test 1.35 tomorrow.

    Really appreciated!

    John

    Thread Starter John Gudmundson

    (@john-gudmundson)

    So I tested the feature in 1.35 and it works great. Made a small donation to your coffee money. Thanks again.

    John

    Plugin Author Stephen Zuniga

    (@stephenzuniga001)

    Thank you sir, glad it worked for you!

    This feed was awesome help for me. Thanks guys.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Capturing less than authorized amount automatically’ is closed to new replies.