It is confusing, I agree. I just went through the setup so maybe I can help.
In the GF PayPal Transaction Settings, when you are in Test Mode (radio button select Test not Production) you will use the Seller account that you set up inside the sandbox. Not the first email you used to create your sandbox. Think of that very first email address (the real one, but not an existing PayPal account) as your account login into the sandbox. You had the option once inside the sandbox to create a buyer and a seller account. Whatever you have for the Seller is what should be entered here.
When you make a purchase on your site and land at PayPal, log in there with the sandbox BUYER account. You are making a purchase with the sandbox buyer account. Fake credit card numbers, fake bank accounts, fake money. I keep checking the URL in the address bar to be sure I am still in the sandbox :-)
And yes, you will need to set the IPN URL for the sandbox seller account. When you first create the sandbox Seller account, IPN is turned off. I think I found it at the PayPal sandbox at Profile > More Options > Instant Payment Notification (IPN). Click the radio button to enable it, and then paste in the URL from your Gravity Forms PayPal settings page. This URL will be the same as the URL used for real purchases. The reason for that is that your site does not care that it's a test purchase or real purchase. The website (Gravity Forms) just needs to know if the payment went through. So this URL is the same in your real PayPal account and the sandbox PayPal Seller account.
I hope that helps. Please let me know if not.
Posted 13 years ago on Wednesday August 31, 2011 |
Permalink