Documentation
Paypal Setup
The following steps will help you setup Paypal ipn correctly in your shopping cart admin section and in your paypals account section.
PayPal IPN Set Up
- Go to the Admin Console of your online store.
- Click on Modules > Payment to access the Payment Modules screen.
- Click on the PayPal IPN module to edit, install if not already done so.
- Make sure that Enable PayPal Module is set to True.
- Specify an email address for the Business ID field. If you already have a PayPal account, this should be the Primary Email Address for that account. If not, enter an email address first and then set it as the Primary Email Address after registering for an account at PayPal's site.
- Remaining values can be left at default
- Click update to save.
Sign in to Paypal
- Set Up Your PayPal Business Account at PayPal, if you dont have an paypal account, sign up first at www.paypal.com, make sure you have signed up for a PayPal Business Account (PBA).
- Afetr signing into Paypal, Specify a Primary Email so that PayPal can notify you when payments are made. Click on the Profile tab, and then click Email under the Account Information heading. Look for an email that has its Status set to Primary. Make sure it is exactly the same as the email you entered above in Step 5 of PayPal IPN Set Up
- Set up Instant Payment Notification so that PayPal can send payment notification back to your shop. Click on the Profile tab again, and then click Instant Payment Notification Preferences under the Selling Preferences heading.
- Set up Website Payment Preferences to allow PayPal to redirect customers back to your site after making their payments at PayPal's site.
- Click the check-box to activate PayPal's Instant Payment Notification (IPN) feature.
- Set Up PayPal IPN Support in Your Store section and enter it into the Notification URL field. Note: Change the URL to start with “https” instead of “http” if your store has SSL configured already. Click Save to activate the IPN feature in your PayPal account. Click on the Profile tab, and then click Website Payment Preferences under the Selling Preferences heading.
- Set the Auto-Return radio button to On to activate this feature for your PayPal account.
- Refer to the Automatic Return URL you obtaine dabove and enter it into the Return URL field. Note: Change the URL to start with “https” instead of “http” if your store has SSL configured already.
- Optionally, set the PayPal Account Optional field to On. By doing so, customers without PayPal accounts can still pay using their credit card information.
- Leave the other fields at their default values for now. You can change them later when you are more comfortable with how PayPal works.
- Click Save to commit all your changes. You can now log out from your PayPal account.
Testing paypal
Make sure you have created a test product in your store with a value of $0.01 and make sure you use several test customer accounts from different regions to test your PayPal settings by buying these test products.
- Log in to your Store Front as a test customer and purchase your test product.
- Choose PayPal IPN as your payment option in the Payment Information screen.
- Proceed to the Order Confirmation screen and after you click Confirm the order in that screen, you will be redirected to PayPal’s site to complete your payment details.
- After you have completed payment at PayPal’s site, you should be redirected back to your online store.
- Log in to your Admin Console.
- Click on Customers > Orders to see what your order looks like.
- Click on Customers > Paypal IPN to check that your order has been processed successfully by PayPal and the customer's order information has indeed been returned to your store.
- Log in to your PayPal Business Account
- You should see a payment received from your test order if everything goes well.
- Log in to your Admin Console again.
