Paypal sandbox always sends the pending status although complete. I was working with the Opencart opensource and getting this problem.
I was working for the missneopoints.comÂ to make the instant delivery system. I got stuck for around 1 day as the PayPal complete status is also sending pending status. I checked it many times and installed many new installations but the result is the same. Always I get the pending status.
So, I have to test it live with the real payment. I am successful to accomplish the given project.
Now, what was the real problem I found is, I used the live Paypal email address instead of the business account or in-store email account created at the sandbox.
So, I create a business account and insert into the Paypal payment address and it started to track the correct status.
I created the store on Opencart and just changed the Paypal email at Modules>> Payments >> Paypal Standard. I insert the business PayPal email and it starts working.
Paypal checkout email address I was using
Likewise i use the following business account
Opencart PayPal sending only pending status at the sandbox, opencart sandbox PayPal