• Resolved janak5

    (@janak5)


    Hi, I’m testing in Sandbox mode and my orders are going to On-Hold instead of Processing after order is put on. With previous Paypal plugin on same test system the Order went to status processing which is what I want.

    I have setting set to Capture and in Advanced settings have tried both Processing and Completed for Capture Status.

    Any ideas please?

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

    (@mrclayton)

    Hi @janak5

    I have setting set to Capture and in Advanced settings

    There is a Capture Status option on the Advanced Settings page, but not an option to specify if the payment is authorized or captured. The option Transaction Type on the PayPal Settings page is what controls if a payment is authorized or captured.

    You need to check the Transaction Type option and see which value you have specified.

    Thanks

    Thread Starter janak5

    (@janak5)

    Hi, sorry I wasn’t clear, I already stated I have setting set to Capture – this was Transaction Type in Paypal settings I was referring to. I then said in Advanced settings I have tried both Processing and Completed for Capture Status.

    I assume the Transaction Type set to Capture is correct? Can you think of any other reasons why it would result in Order status On-Hold. I was using AngelEye Paypal plugin before and ran a test before I changed Pypal plugins and that went to order status Processing so it doesn’t appear to be anything to do with my Sandbox Paypal account.

    Regards

    • This reply was modified 2 weeks, 2 days ago by janak5.
    • This reply was modified 2 weeks, 2 days ago by janak5.
    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @janak5

    I assume the Transaction Type set to Capture is correct??

    Yes, that is correct if you want funds to be captured during the checkout process.

    I then said in Advanced settings I have tried both Processing and Completed for Capture Status.

    That setting is for when you are authorizing payments. It tells the plugin what status it should trigger an attempt to capture the authorized payment.

    so it doesn’t appear to be anything to do with my Sandbox Paypal account.

    What do the order notes say? By default, Sandbox accounts internally set the PayPal order to a review state which causes the WooCommerce order to be set to on-hold. The option has to be updated in the PayPal developer website for the sandbox account.

    Kind Regards

    Thread Starter janak5

    (@janak5)

    Hi, thank you for the info. The order Notes say:

    PayPal capture status is pending. Reason: RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION. Payment will complete when capture.completed webhook is received. Order status changed from Pending payment to On hold.

    I’ve actually got it working now so thought I’d post in case the information is useful. I was testing with a US website in dollars and my Paypal seller account in Sandbox was GB. I created another seller account but made it a US one and all ok – Order goes straight to Processing so all good!

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @janak5

    Thank you for the update.

    Kind Regards

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.