Hi everyone. I've been wrestling with this issue for quite some time and I could really use some help from someone who knows PHP! I built a wordpress woocommerce site for a gentleman who sells flowers and other plants online. The site is tripplebrookfarm.com.

The issue is that customers order things from his store in the winter which he cannot ship until the spring. He doesn't want to charge customers for their orders until the order ships but the payment gateways for woocommerce such as strip have a maximum of 7 days after an order was placed before the customer is charged.

I need to figure out a way to delay authorization of customer payments until after their orders have been updated as shipped. I don't know if this can be done by editing the PHP that controls the ordering functions in woocommerce or by making a custom payment gateway with my stripe account and then linking that account to my woocommerce site? If anyone can shed some light on this that would be amazing!

Thanks so much.

    You're looking more for someone experienced with WooCommerce and particularly the plugin you're looking at using (such as Stripe) and the API it provides for users.

    I think the seven-day thing comes from the banking side (the bank puts a hold on the amount in the customer's account to ensure that it's still there when the merchant actually asks for it), so that in itself wouldn't to be something you can change. For orders that take months to fill, perhaps look at how the service you use handles pre-ordering, or set up a future payment. You might not want to be sitting on things like customers' credit card numbers for a long period because of the security obligations that come with that, but possibly you won't have to on your chosen platform.

    If you were going to sit on all the customer details like that, then the fact is that it's not really an online system any more. You might as well not use an online payment system at all, and just process the payments yourself come spring.

      12 days later

      Weedpacket Thus spake the spambot.

      Gotcha - I thought maybe, but honestly I've never really understood the point of spambots on forums anyway...

      maxxd Page rank. It doesn't work as long as search engines respect "nofollow" directives, but the bots don't care: their handlers still get paid.

      Write a Reply...