Why does the payment status remain on pending with paypal? - Forum | JoomShaper
Staff replied EasyStore

Why does the payment status remain on pending with paypal?

Asked by Julien Rousseau 2 years ago Last activity 2 years ago

I have just carried out a test and ordered a product.
The payment is made and confirmed via email and via paypal.

The order status remains on: pending.

Why?
Do you have to change the status manually for each order?
If so, why are the emails sent with payment confirmation?

15 replies

Stuart Clark

I can confirm that this should NOT be happening!

@Toufiq

Yes, I can confirm this is happening on my server too! (I hadn't actually tested the process to completion previously)

This is NOT the desired or expected behaviour and not as other payment plugins (Stripe etc.) work.

EasyStore creates the order and feeds the order complete process as though the payment has been received; but the talkback from PayPal doesn't seem to get to EasyStore and so the order is not marked as paid.

PLEASE TREAT THIS AS A PRIORITY ISSUE

Stuart Clark

@JoomShaper

This is a PRODUCTION PREVENTING BUG - Please acknowledge this thread, test, and fix ASAP

Stuart Clark

STILL NO ACKNOWLEDGEMENT OF THIS ISSUE

Stuart Clark

Why is this issue being ignored???

Julien Rousseau Asked this

I just saw that someone has the same problem with the stripe payment plugin.

I also notice that the PayPal plugin is not optimized to allow payments without an account directly for users.
Normally a customer who does not have PayPal can still pay by selecting payment by card.

Here, as the plugin is not optimized, even having activated this possibility in my PayPal pro account, it is not seen on the payment page.

Not all customers have PayPal, this requires using another payment system in addition to PayPal.

Stuart Clark

WHY ARE JOOMSHAPER IGNORING THIS POST??

Toufiq Senior Staff

Hi there,

Thank you for reaching out, and I apologize for any inconvenience caused by this oversight. After you confirm a payment, PayPal needs to process the transaction. This involves verifying your payment details, checking for fraud, and ensuring that the payment can be completed. After verification order goes to paid.

Best regards,

Toufiqur Rahman (Team Lead, Support)

Stuart Clark

@Toufiq - EasyStore is NOT RECEIVING / NOT PROCESSING any information back from PayPal to update an order status to PAID from Pending.

I have an order I placed through PayPal (for testing) 1 WEEK AGO and EasyStore STILL doesn't think the order is paid!

Please FULLY INVESTIGATE this as it is a BUG in EasyStore, NOT a PayPal issue (as was the same with the EasyStore payment plugin issue I proved to you a couple of weeks ago)

Log in to reply.