opencart payments get cancelled through paypal - paypal

Helo I am currently using opencart version 1.5.1 on a website and when a customer makes a payment through paypal, the transaction appears as cancelled and then is sent as pending to paypal.
Can anyone please explain what I can to do resolve this?
Thanks very much in advance.

Have you set up the correct statuses in the admin panel under EXTENSIONS > PAYMENTS > PAYPAL STANDARD? If they're all set to cancelled, that would explain this

In admin panel Paypal checkout section, there is a of tab order status. Here you can set order status after processing.

Related

PayPal Subscription Failed Payment Webhook flow

i was wondering what webhook is sent when a subscription payment fails?. I wish to downgrade a user on my website if a payment isn't made/fails. but im unsure if the 'Billing.Subscription.Cancelled or Billing.Subscription.Suspended is sent.' I have the "max_fail_attempts": "1".
Thanks
Paypal apis & documents are suck. you can check this link
https://www.paypal-community.com/t5/Webhooks-REST-APIs/regarding-webhook-of-billing-agreement/td-p/1450631
I never see this callback sent, now i give up these webhooks and try IPN instead, hope it works.
there is another link maybe help, in 2015 guys said webhooks supports for recurring payment is in progress, I think it still in progress now.
https://github.com/paypal/PayPal-PHP-SDK/issues/242

PayPal Sandbox IPN Refund issue

I've been testing PayPal payments and received the IPN as expected on my staging/sandbox environment. However I noticed that the IPN for refunds are not being sent. I have verified this against my application as well as the Sandbox business account and the IPN history only shows the payment but not the refunded IPN. The payment history do however reflect the refunded status of the payments.
Can someone tell me if this is an expected behaviour since both the IPN history and the payment records do not tally? Thanks.
This is similar to the issue reported on but there's been no reply since: PayPal refunds not generating IPN anymore
I would advise you to get in touch with the PayPal team to check on this. We will need more information to check on this. You may get back to us via the link below.
https://www.paypal-techsupport.com/app/ask
Thank you.

Lack of Transaction ID on successful PayPal payment?

We are using PayPal's express check-out in order to handle payments in some scenarios. Occasionally we run into situations when it appears that a successful payment has gone through, but there is no transaction id returned when PayPal POSTs the transaction details back to our site. Has anyone else run into this situation? It seems like it might be related to payments that are flagged as "Pending" but we have not been able to successfully recreate the scenario.
Kindly contact PayPal Merchant Technical Support for further assistance on this.
https://www.paypal-techsupport.com/app/ask

How to Solve Opencart Paypal Standard Missing Orders

Please help..
When i test Paypal Standards in opencart using paypal sandbox everything works well, but when i go live and use live paypal accounts then it starting mess up.. orders are missing.. please help!
It could be any number of things, but the first thing that comes to mind is that maybe OpenCart is using IPN to update orders in the system. If you have IPN enabled on your sandbox account but not on your live account that could cause such a problem. Login to your live PayPal profile and go to Instant Payment Notification Preferences. Make sure it's enabled.
Have you setup instant payment notifications also have you enabled payment data transfer back to your website alot of people forget about this

paypal in vbulletin

I want to integrate paypal payment method in vbulletin. I'm new for both vbulletin and payment gateway. I've complete the process of implement paid subscription from control panel of vbulletin and able to order a subscription. But the problem is that when i order a subscription on the paypal payment page i insert my test account username and password on but returning a message that email and password is not correct. I'm unable to find Where is the mistake ?
Thanks in advance for your reply
Your problem seems to be caused by using sandbox details in real PayPal site, if that is what you mean by "insert my test account username and password". If you want to use the sandbox for your test payments edit class_paypal.php file in vBulletin and replace the instances of www.paypal.com with sandbox.paypal.com, or better, just create 1$ subscription and try with real PayPal address :)
Agree with the previous answer.
Inside the vBulletin adminCP you have the ability to test the vBulletin communication with PayPal.
If that fail its a setup problem. If is succeeds its a login issue with your test account.