• Resolved Ana

    (@anacouto)


    We are testing on a sandbox environment the move from PayPal Standard to WooCommerce PayPal Gateway.

    Currently running:
    * WordPress core on version 6.1
    * WooCommerce on version 7.1.0
    * WooCommerce PayPal Gateway on version 1.9.5

    While doing a purchase on the website and following through with the payment with PayPal the order that is resulting is set to on-hold instead of completed.

    From the business and client Paypal accounts, we have that the order was just authorized and not actually captured, so the intent capture was not triggered by the website.

    I would expect that if on the Standard Payments Settings for the PayPal gateway configuration we have set the intent to be Capture that this would be honoured and handled upon a successful checkout.
    Is this a known issue and when is it expected to be addressed and resolved?

    At the moment the only solution we are seeing is to manually trigger the capture action for each order, which is not actually a solution.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @anacouto,

    PayPal Payments handles all orders with the intent Authorize when a subscription-type product is in the cart: https://woocommerce.com/document/woocommerce-paypal-payments/#subscription-flow
    The payments are automatically captured within a few minutes after certain conditions were met and when Capture is configured, though.

    But for all regular products, the configured intent should be directly applied during the payment.
    To better judge what could be causing this behavior for you, we are interested in a copy of your WooCommerce system report and potentially your latest PayPal Payments log files.
    You can share these either here in the forums or privately with us from here:
    https://paypal.inpsyde.com/docs/request-support/
    Please include a link to this thread when sending a private message.
    Thanks!

    Kind regards,
    Niklas

    Thread Starter Ana

    (@anacouto)

    Hello @niklasinpsyde,

    Thanks for your reply. We found an odd and possibly misleading GUI issue that allows us to actually have the expected (from our point of view) result.

    Providing a bit more information: on our e-commerce shop all our products are virtual, hence we require the capture to be done once the checkout is completed and the payment processed.
    What we have seen is that just selecting the intent Capture does not actually capture the payment for virtual orders, once the checkout is completed. However, if we select the intent Authorize then we have an option Capture Virtual-Only Orders that is made available and by selecting this one we actually have the expected result: once the checkout is completed we have both the authorize and the capture actions are done and the orders are now set as completed as expected.

    An odd thing is that by selecting back the intent to Capture the correct/expected behaviour is now happening as the Capture Virtual-Only Orders option is still selected and saved on the database, so now the virtual orders purchased are authorized and captured upon successful checkout.

    Kind regards,
    Ana

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Orders not captured even thought that option is set on PayPal settings’ is closed to new replies.