Skip Navigation

[Resolved] Why are orders for Premium Ads placed “ON HOLD” and requiring manual approval?

This thread is resolved. Here is a description of the problem and solution.

Problem:

The issue here is that the customer is creating a premium post using CRED and charging for it. However when its tested using the Paypal sandbox the Product is still on hold.

Solution:
Apparently this does not work with the Paypal Sandbox and needs to be done with a real transaction and not with a sandbox test transaction.

This support ticket is created 6 years, 8 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 14:00 – 18:00 13:00 – 18:00 -

Supporter timezone: America/Jamaica (GMT-05:00)

This topic contains 7 replies, has 2 voices.

Last updated by PaulS4783 6 years, 8 months ago.

Assisted by: Shane.

Author
Posts
#623559

1. When I try to post a PREMIUM AD using may PayPal Sandbox account, the order is held as pending.
I need to go into the WooCommerce Orders list and update the order status from ON HOLD to COMPLETE.
How can I get WooCommerce to automatically save the order as COMPLETE? (Virtual/Downloadable are both checked)?

#623712

Shane
Supporter

Languages: English (English )

Timezone: America/Jamaica (GMT-05:00)

Hi Paul,

Thank you for contacting our support forum.

In order to identify exactly where the problem is could you try ordering one of the woocommerce products directly and let me know if after you've completed the order if its still pending.

Thanks,
Shane

#623868

Hi Shane,

What do you mean by "try ordering one of the woocommerce products directly".
Do you mean without using a PayPal Sandbox account?

Can you clarify?

#623873

Shane
Supporter

Languages: English (English )

Timezone: America/Jamaica (GMT-05:00)

Hi Paul,

For eg if you go to your shop page on the website which should be mywebsite.com/shop then it should take you to the list of products.

From there you should be able to order a product.

Please try this and let me know.

If you're still unsure you can allow me to test this for you.

Thanks,
Shane

#624256

Shane
Supporter

Languages: English (English )

Timezone: America/Jamaica (GMT-05:00)

Hi Paul,

Did the payment process go through all the way with paypal sandbox?

Meaning you get the confirmation page after the paypal screen ?

Please let me know .
Thanks,
Shane

#624458

Did the payment process go through all the way with paypal sandbox?
Meaning you get the confirmation page after the paypal screen ?

So your question means,
"As a front end customer, did you reach the confirmation page of your website after payment?"
Answer is yes, from the customer perspective there was no problem with the transaction.

My issue is that the sale is complete so why doesn't the Classifieds Reference Site automatically set the status of the order to "complete". I seems to require some manual intervention to change the order status from "pending" to "complete" which seems unnecessary since the "products" are listed within WooCommerce as "virtual".

It's an issue BECAUSE:
a) the Classifieds Reference Site doesn't list the Premium Ad on the front end
OR
b) create a translated copy until the order status moves to "complete".

#624540

Shane
Supporter

Languages: English (English )

Timezone: America/Jamaica (GMT-05:00)

Screen Shot 2018-03-13 at 4.32.05 AM.png

Hi Paul,

What I meant is that after you enter paypal does it return you to a page similar to the screenshot so that we can know that the order has been confirmed?

If this doesn't happen then woocommerce does not recognise that the order has been completed hence why the manual approval is required.

So we are essentially waiting on the woocommerce order to be processed.

I need some way of testing this for you because if free orders work then the paid orders should work without any issues as well.

Thanks,
Shane

#624799

I think there is an issue with the PayPal Sandbox account.
I used a REAL paypal account to process an order and everything went through fine.

Order status was automatically moved up to "completed".