• Resolved skigirl1369

    (@skigirl1369)


    We currently have version 2.9.1? installed. We have the plugin set up to “Authorization” for Transaction Type. The orders end up set to status “On Hold” while they wait for authorization in Braintree. But once the orders are authorized in Braintree, the order status in WooCommerce doesn’t change to Processing. Do we need to check “Capture Paid Orders” in order to have the order status automatically change? or do orders have to be manually changed from On Hold to Processing if we want to use Authorization as the Transaction Type?

Viewing 1 replies (of 1 total)
  • Hi @skigirl1369

    Thanks for reaching out!

    We have the plugin set up to “Authorization” for Transaction Type.

    If the gateway’s Transaction Type is configured to “Authorization”, you can manually capture these payments from the WooCommerce Orders page. Click here to read more about capturing charges.

    When payment is authorized for an order, the order status will be set to “on hold”. You can edit the order by going to WooCommerce > Orders, then clicking on the order number to edit the order that needs to have the charge captured.

    If your payment gateway requires PHP 5.3, you’ll see a “Capture Charge” button; otherwise, you’ll use the “Capture Charge” action in the Order Actions menu:

    But once the orders are authorized in Braintree, the order status in WooCommerce doesn’t change to Processing. Do we need to check “Capture Paid Orders” in order to have the order status automatically change? or do orders have to be manually changed from On Hold to Processing if we want to use Authorization as the Transaction Type?

    Once you’ve selected “Capture Charge” and saved the order, payments will be captured via the payment gateway, the order status will update to Processing, and the Order notes will be updated to reflect these changes (the gateway name will vary in the order notes):

    It is also possible to auto-capture with status changes.

    We’re in the process of improving some gateways to allow for automated capture when an order changes to a paid status (typically processing or completed). This will automatically attempt to capture a transaction when the status changes, removing the need to use the “capture charge” action.

    This setting must be enabled to process auto-captures.

    Hope this helps!

Viewing 1 replies (of 1 total)
  • The topic ‘Braintree not changing order status after payment authorized’ is closed to new replies.