How do I setup PayPal for Zen Cart?

Answer:

PayPal™ Setup Instructions in a Nutshell

This applies to North American PayPal™ users (and maybe others too).
ON THE PAYPAL™ WEBSITE

  1. Log in.
  2. Click on Profile.
  3. Click on Email.
  4. Write down your primary email address, noting any UppErcAse LettERS (if any). You need to use this exact email address in your Zen Cart™ settings in the next section below.
  5. Click on Back to Profile Summary.
  6. Click on Instant Payment Notification Preferences.
  7. Click on Edit.
  8. Turn it on (check the box).
  9. Set the URL to: http://www.myz_domain.com/MY_SHOP/ipn_main_handler.php.
  10. Click Save.
  11. Click on Website Payment Preferences.
  12. Auto Return for Website Payments - set to on.
    • Provide the Return URL: http://www.myz_domain.com/MY_SHOP/index.php?main_page=checkout_process (for nonSSL sites) or
    • https://www.myz_domain.com/MY_SHOP/index.php?main_page=checkout_process (for sites with their own SSL Certificates) or
    • https://myz_domain.secureserver.net/MY_SHOP/index.php?main_page=checkout_process (for shared SSL)
  13. Other settings in this area can be set based on your preferences. Consult PayPal™ for their meanings.
    • Payment Data Transfer ... If you're using PDT, make sure you have the same token in Zen Cart as you have in PayPal.
    • Encrypted Website Payments ... set this to OFF. Zen Cart does not currently support this option.
    • PayPal™ Account Optional ... if you want to allow customers to pay by credit card and not have to create a PayPal™ account, set this to ON
  14. Click Save.
  15. If your website's language is not a Western/European language, go to Language Encoding and set your language.
  16. Turn off ALL tax and shipping settings in your PayPal™ account. These will cause your transaction amounts to not match Zen Cart™ amounts, and thus your orders will not be released.
  17. Oh ... and ... if you've never had your PayPal™ account "verified", you should follow their steps to do so.

IN ZEN CART™

  1. Admin > Paypal.
  2. If this is the first time configuring for PayPal™ on this site, then you need to click on Install.
  3. Otherwise, click on Edit.
  4. Enter the primary email address of your PayPal™ account.
  5. Configure any other options as desired.
  6. Note the URL's suggested in the top of the PayPal™ module's instructions - they should match what you have set in your PayPal™ profile in the steps above for the PayPal™ site.
© 2003-2012 PRO-Webs, Inc. Woodbine, GA 31569-2051