I\'m trying to implement PayPal on my website.
I use this class: http://www.micahcarrick.com/php-paypal-ipn-integration-class.html
Right now I\'m testing usi
You can resolve it by the following instruction.
Login to your Developer Central.
Click on Test Accounts tab on the left. You should have created these test accounts for testing on Sandbox.
Find the column ‘Payment Review’.
Find the sandbox account you are using and click on “Enabled” in the ‘Payment Review’ column.
This should change to “Disabled” and now payments funded from your balance and credit card will complete instantly.
No solutions above worked for me, but helped me to find the solution.
If you are using de default business and buyer account, maybe this solution will work for you.
Go to developer.paypal > sandbox.accounts
https://developer.paypal.com/developer/accounts/
Login and click on clone icon in your sandobx business account and your buyer account
Set new names and emails and click create new account
Open the profile of both accounts and make sure Payment Review is OFF
Edit your target account in your code/app and place the new business account
Repeat transaction using the new buyer account
This solution not just resolved my problem. Thanks to it the sandox.paypal design changed to the new design that uses real accounts.
This is important because some of data received by IPN in this case, may respond at different name.
I had the same problem, and none of the suggestion here worked. Then I realized the problem was that I was trying to make a payment from a sandbox account to a live account. So for example if your registered business account is: email@example.com
then all the sandbox payments should be made to email-facilitator@example.com
otherwise they will end up in PENDING mode.
The solution is what @Jadeye explains:
Go to PayPal Developer Website
Similar problem here - my (sandbox) merchant account was created as in the US, and I was trying to do EUR payments.
For me, it didn't matter which settings I changed, it only worked after creating a new merchant account based in Germany.
Two possible reasons:
1. seller account has option to accept or decline payment
In this case you need to login as seller and accept payment and you will get another IPN with payment_status=Completed
Steps:
2. Payment review is enabled
Solution:
This should change to “Disabled” and now payments funded from your balance and credit card will complete instantly.