• Resolved jthompsonjr

    (@jthompsonjr)


    Trying to set up my store for online orders as such:

    Customer places order online. Fills out payment info but card is not charged.

    We receive order notification. Check to make sure we have product in stock (it’s for a restaurant that sometimes runs out of certain foods at times so can’t really use the inventory settings). If yes, charge card and notify customer. If no, cancel order and notify customer.

    Right now it looks like the only way to do this (we are using Square for payments) is to set Square to “delay capture”. Then when we verify order go into Square and capture that payment.

    I was hoping there was a more streamlined way to do this all in Woocommerce but haven’t found a way. Don’t mind paying for a plugin if that’s what we have to do.

    Wanting the fewest steps possible for the restaurant to verify order, receive payment, and send a text notification back to the customer.

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

    (@madeincosmos)

    Automattic Happiness Engineer

    Hi @jthompsonjr,

    If you’d like to collect credit card info at the checkout without charging the customer, and then capture the payment at a later time, the Delay Capture option is indeed the way to go.

    Orders placed this way will be in On-Hold status at first. If you change order status to either Processing or Completed, WooCommerce will automatically capture the payment, and notify the customer by email that their order has been processed.

    Hope that helps!

    Thread Starter jthompsonjr

    (@jthompsonjr)

    That worked just like we wanted! Thank you very much.

    madeincosmos

    (@madeincosmos)

    Automattic Happiness Engineer

    You’re most welcome! I’m closing this thread for now, but feel free to open a new one if you have some more questions.

    Cheers!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘verify orders before charging card’ is closed to new replies.