This Zen Cart payment module (paypalr) combines the processing for the PayPal Payments Pro (paypaldp) and PayPal Express Checkout (paypalwpp) payment modules that are currently built into Zen Cart distributions. Instead of using the older NVP (Name Value Pair) methods to communicate with PayPal, this payment module uses PayPal's now-current REST APIs and combines the two legacy methods into one.

Zen Cart Support Thread: https://www.zen-cart.com/forumdisplay.php?170-PayPal-RESTful-support

Zen Cart Plugin Download Link: https://www.zen-cart.com/downloads.php?do=file&id=2382

The module's operation has been validated …

  1. With PHP versions 7.4 through 8.3; PHP 7.3 will result in fatal PHP errors!
  2. In Zen Cart's 3-page checkout environment (v1.5.8a and v2.0.0)
  3. With One-Page Checkout (OPC), v2.4.6
    1. Using OPC's guest-checkout feature.
    2. Both requiring confirmation and not!

  4. With both the built-in responsive_classic and ZCA Bootstrap (v3.6.1) templates.


For additional information, refer to the payment-module's wiki articles.