PayPal Express Checkout setup

The preferred way to use PayPal in Zen Cart

Please note: This page refers to an older PayPal integration which may no longer be available. If these steps don’t work for you, use PayPal RESTful instead.

PayPal Express Checkout

PayPal [link]

  • Accept not only credit card payments but also allow PayPal members to pay from their PayPal account.
  • No registration required on your Zen Cart site when using PayPal Express Checkout.
  • Get PayPal’s industry-leading security fraud-prevention systems.
  • Take advantage of comprehensive PayPal’s online reports that help you measure sales and manage your business easily.

Configuring Zen Cart to use PayPal Express Checkout

Please note: This page refers to an older PayPal integration which may no longer be available. If these steps don’t work for you, use PayPal RESTful instead.

Here’s how to put Zen Cart and Express Checkout to work for your business.

  • Step 1: Download and install the latest version of Zen Cart
  • Step 2: Set Up a Verified PayPal Business Account
    • Customers who don’t have an existing PayPal account:
      1. Go to PayPal [link]
      2. Click Sign Up Today.
      3. Set up an account for Business Owners.
      4. Follow the instructions on the PayPal site.
    • Customers who already have a Personal or Premier account:
      1. Go to PayPal [link]
      2. Click the Upgrade your Account link.
      3. Click the Upgrade Now button.
      4. Choose to upgrade to a Business account and follow instructions to complete the upgrade.
      5. If you haven’t already, add a bank account to become a Verified member. Follow the instructions on the PayPal site. (This process may take 2-3 business days.)
  • Step 3: Setup API Access
    1. Go to https://www.paypal.com/businessmanage/account/accountAccess/unifiedsettings/apiaccess and click “NVP/SOAP API Integration (Classic).”
    2. You will see the API Username, API Password and Signature. Note all three values.
    3. At the top right hand side of the page, click your account name, then click Account Settings. Navigate to Business Information and note your Merchant ID. It will look like FDEFDEFDEFDE11.
    4. Use the values from the prior step in Admin > Configuration > Payment to configure the PayPal Express fields API Signature, API Signature – Password, and API Signature and Merchant ID.

Configuring Zen Cart to accept credit cards directly on your site

Please note: This page refers to an older PayPal integration which may no longer be available. If these steps don’t work for you, use PayPal RESTful instead.

Here’s how to add your own merchant account and accept credit cards without sending your customers off-site

Get the features of an internet merchant account and payment gateway with Website Payments Pro. Control your checkout from start to finish by integrating PayPal Website Payments Pro with your Zen Cart shopping cart.

  • Apply for Website Payments Pro
    1. Go to PayPal [link]
    2. Login to your PayPal Business Account
    3. Click the Merchant Services tab.
    4. Click Website Payments Pro in left column.
    5. Click Sign Up
    6. Fill in your information, and submit your application. Approval takes between 24 and 48 hours.
    7. Once approved, accept the Pro billing agreement. Check the Getting Started section on the upper left of your account overview page.
    8. In your Zen Cart admin, enable the Website Payments Pro module and choose the appropriate settings for your account.



Still have questions? Use the Search box in the upper right, or try the full list of FAQs. If you can't find it there, head over to the Zen Cart support forum and ask there in the appropriate subforum. In your post, please include your Zen Cart and PHP versions, and a link to your site.

Is there an error or omission on this page? Please post to General Questions on the support forum. Or, if you'd like to open a pull request, just review the guidelines and get started. You can even PR right here.
Last modified September 26, 2024 by Scott Wilson (68cd8a9).