• Resolved apattee

    (@apattee)


    Every couple of days, I’m getting orders that are marked as processing but the order total = $0 because no payment has been made. The customer receives an email as if they’ve paid, but there’s no transfer of funds.

    If I check Braintree, there is no record of payment (because there is none.) But WordPress creates an order, and considers it paid. And after speaking to customers, they indicate that they have put in credit card information – which of course I never see.

    I can’t figure out why this continues to happen, but it’s very confusing to customers when I need to cancel an order they think they’ve paid for.

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

    (@mrclayton)

    Every couple of days, I’m getting orders that are marked as processing but the order total = $0

    When the order total is $0, WooCommerce does not render the payment methods section and the payment gateway is not involved in the checkout process.

    The customer receives an email as if they’ve paid, but there’s no transfer of funds.

    WooCommerce will send the new order email based on the order’s status. That’s not controlled by the Braintree plugin.

    Everything that you’re describing is WooCommerce behavior and isn’t something related to the Braintree plugin.

    Thread Starter apattee

    (@apattee)

    The order isn’t $0 though. We don’t offer digital or free items. We don’t have coupon codes.

    The customer puts our product in their cart, puts in CC information, hits submit order. We receive the order, but the order total displays $0.

    The customer receives an email since the status is processing, but as stated, there is no record of payment.

    So how can it be possible for a customer to have a product in their cart (that isn’t free), hits submit, sees the order confirmation page, and receives an email?

    Plugin Author Payment Plugins

    (@mrclayton)

    We receive the order, but the order total displays $0.

    If the order total is displaying as $0, then that means something is changing the order total to zero and thus preventing the Braintree plugin from processing the payment.

    WC has a validation during the checkout process that checks if the order total is greater than zero. If it’s not greater than zero, then the payment gateway won’t be called and WC update’s the order’s status to processing.

    So how can it be possible for a customer to have a product in their cart (that isn’t free), hits submit, sees the order confirmation page, and receives an email?

    It’s possible if you have some plugin or code on your site that’s updating the order’s total to $0.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Orders going through with zero payment’ is closed to new replies.