• Resolved corinnacincotta

    (@corinnacincotta)


    Your free Stripe plugins allow us to authorize at first and then capture later, but I have a couple of additional needs:

    1. Partial capture: to capture an amount different than the amount authorized (we often edit orders for customers when they call in after ordering) which may yield a different total than was authorized. Another situation where we would need to partial capture is if only a specific part ships (according to credit card rules, we are only supposed to capture funds when an item ships- sometimes our products ship right away and sometimes they ship in a month).

    2. To be able to create new payments for customers. For example If we charge when items ship, and the authorization was partially captured for the first product (which means we can no longer capture on that authorization), we need to be able to capture the second and additional products when they ship. I understand that we can do that through Stripe online, but we need to be able to do this in Woocommerce. Here is some documentation on stripe about this, they call it attaching card details to a customer object: https://support.stripe.com/questions/can-i-save-a-card-and-charge-it-later

    Is this something that could be added to a paid pro version?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author syednazrulhassan

    (@nazrulhassanmca)

    Yes you can do that because there is am option to create customer for each order and you can edit the order to increase order total and then charge the additional amount from stripe dashboard to map , the customer created on stripe for each order are prefixed with woocommerce order no

    No you want to do it through woocommerce dashboard so i can devise a special mechanism for you where you can enter additional amount and click save order and it would capture that amount ( in short charge additional using previously saved card)

    keatgsr07

    (@keatgsr07)

    @corinnacincotta I’m also using Nazrul’s plugin (Woo Add-on) and have almost the same requirements to yours. Nazrul also suggested that I create a customer although at this point I’m pretty much confused.

    I’m going to follow this thread and hoping that there may be an opportunity to figure this out together, with Nazrul’s help.

    Best of luck.

    Plugin Author syednazrulhassan

    (@nazrulhassanmca)

    The simple idea would be to keep a checkbox checked as -> create customer for each order in that case the customers would be created on stripe and you can edit the woocommerce order as your need then with the order no you can identify stripe customer because stripe customer that are created with checkbox checked “create customer for each order” is like this #order no_cutomer email

    So you can easily identify the stripe customer mapped with order no an since customers created is on stripe already you can change additional amount for any order you wish

    NOTE : dont use authorized amount as authorized charges can be captured within 7 days of authorization but if you create stripe customer for each order through this plugin you can charge anytime till the payment source( credit card details ) associated with each order is valid(active/card not expired etc) in future

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Partial Capture and Charge Later’ is closed to new replies.