PayPal RESTful

Description
This Zen Cart payment module combines the processing for the PayPal Payments Pro (paypaldp) and PayPal Express Checkout (paypalwpp) payment modules that are currently built into the Zen Cart distribution. 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.

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
a. Using OPC's guest-checkout feature.
b. Both requiring confirmation and not!
4. With both the built-in responsive_classic and ZCA Bootstrap (v3.6.2) templates.

Forum Support Thread

Zen Cart® Versions v1.5.8, v2.0.0
Original Author lat9
Last Updated by lat9 - 28 Apr 2024
Downloads 208

Version History

PayPal RESTful   -   Version: v1.0.2
This release contains changes associated with the following GitHub issues:

#13: Full cost breakdown not submitted to PayPal when the order has discounts
#14: Level-3 Data's ships_from_postal_code "doesn't like" intervening blanks
#15: Correct PHP Warning when voiding a transaction.
#16: Show spinner on transition from the webhook to the target page.
#17: "Identify" as a payment module that collects card-data on-site.
#18: Correctly identify 3DS declined transactions; orders were invalidly being created.
#19: Set an error message in the API class when an interface error is detected.
#20: Correct addresses in the "Channel Islands" (and others) being disallowed.
#21: Correct method-/constant-names when a card-declined reason-code isn't recognized.
#22: Adding more "recognized" card-declined reason-codes.
 
Zen Cart® Versions v1.5.8, v2.0.0
Date Added 28 Apr 2024
Author lat9
File Size 119.4 KB
PHP 5.3 Safe? No
Downloads 56
 
PayPal RESTful   -   Version: v1.0.1
This release corrects GitHub issue #12 (PHP Parse error occurs when doing transaction void).  
Zen Cart® Versions v1.5.8, v2.0.0
Date Added 13 Feb 2024
Author lat9
File Size 117.1 KB
PHP 5.3 Safe? No
Downloads 65
 
PayPal RESTful   -   Version: v1.0.0
Now production ready!

Changes since v1.0.0-beta5: https://github.com/lat9/paypalr/compare/v1.0.0-beta5...v1.0.0
 
Zen Cart® Versions v1.5.8, v2.0.0
Date Added 6 Feb 2024
Author lat9
File Size 117.0 KB
PHP 5.3 Safe? No
Downloads 27
 
PayPal RESTful   -   Version: v1.0.0-beta5
What's Changed

UI Improvements by @lat9 in #3

Full Changelog: https://github.com/lat9/paypalr/compare/v1.0.0-beta4...v1.0.0-beta5
 
Zen Cart® Versions v1.5.8
Date Added 22 Jan 2024
Author lat9
File Size 117.1 KB
PHP 5.3 Safe? No
Downloads 29
 
PayPal RESTful   -   Version: 1.0.0-beta4
Initial BETA release for zc158a and zc200. Please don't use on a live site!  
Zen Cart® Versions v1.5.8
Date Added 12 Jan 2024
Author lat9
File Size 119.0 KB
PHP 5.3 Safe? No
Downloads 31
 


disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR