v1.2.1 is now available to download from the Plugins section, correcting the upgrade issues from versions prior to v1.2.0.
Anyone who has installed the 1.2.0 release can correct those issues by copying the following into the admin's Tools :: Install SQL Patches
Once that's been run, navigate back to the Modules :: Payment page and the PayPal/RESTful module will update (properly) to v1.2.1.Code:UPDATE configuration SET configuration_value = '1.1.0' WHERE configuration_key = 'MODULE_PAYMENT_PAYPALR_VERSION' LIMIT 1;
I am getting the follow error when testing version 1.2.1 on Zen cart 2.0.1 php 8.3.
I created a transaction with item costing £15 and postage £3.90. Authorise only.Code:There was a problem capturing the transaction. {"errNum":422,"errMsg":"An interface error (422) was returned from PayPal.","curlErrno":0,"name":"UNPROCESSABLE_ENTITY","message":"The requested action could not be performed, semantically incorrect, or failed business validation.","details":[{"issue":"MAX_CAPTURE_AMOUNT_EXCEEDED","description":"Capture amount exceeds allowable limit. Please contact customer service or your account manager to request the change to your overage limit. The default overage limit is 115%, which allows the sum of all captures to be up to 115% of the order amount."}],"debug_id":"f951957561990"}
I then capture the £15 as a partial capture.
I then try to capture the postage £3.90 with capture remaining funds ticked, and final capture ticked. The process fails with error message above.
If I try again and don't tick capture remaining funds the process works no error.
I have the PayPal logs and can pm if you require.
Mark Brittain
http:\\innerlightcrystals.co.uk\sales\
Crud, from the PayPal documentation on the "Capture" (https://developer.paypal.com/docs/ap...ions_capture):
The amount to capture. To capture a portion of the full authorized amount, specify an amount. If amount is not specified, the full authorized amount is captured. The amount must be a positive number and in the same currency as the authorization against which the payment is being captured.
So are you saying that if I click capture remaining funds, I should set the amount to zero?
Currently the amount is set correctly to the ramaining amount when I click commit.
Mark Brittain
http:\\innerlightcrystals.co.uk\sales\
ZC 2.1
PHP 8.3
customer_tax_exempt_2.0.2
edit_orders-5.0.2
paypalr-1.2.1
sales_report-4.0.2
sitemapxml-4.0.4
usps-USPS_2024_08_25_K11l
zen_Image-Handler-5.3.5
zen_TyPackageTracker-5.0.1
I installed the newest version of paypalr. I have had a couple of successful sales but I am getting the two following error logs for some reason:
Code:[10-Sep-2025 17:49:50 America/Boise] PHP Fatal error: Declaration of PayPalRestful\Admin\Formatters\Messages::output(?string $class = null) must be compatible with messageStack::output($class) in /public_html/includes/modules/payment/paypal/PayPalRestful/Admin/Formatters/Messages.php on line 21Code:[09-Sep-2025 18:19:47 America/Boise] Request URI: /ipn_main_handler.php?type=ec, IP address: ***.***.***.***, Language id 1 #0 /public_html/includes/functions/functions_taxes.php(390): zen_debug_error_handler() #1 /public_html/includes/modules/order_total/ot_tax.php(66): zen_get_tax_locations() #2 /public_html/includes/classes/order_total.php(229): ot_tax->process() #3 /public_html/includes/modules/payment/paypalwpp.php(1635): order_total->pre_confirmation_check() #4 /public_html/ipn_main_handler.php(81): paypalwpp->ec_step1() --> PHP Warning: Undefined array key "billto" in /public_html/includes/functions/functions_taxes.php on line 390. [09-Sep-2025 18:19:47 America/Boise] Request URI: /ipn_main_handler.php?type=ec, IP address: ***.***.***.***, Language id 1 #0 /public_html/includes/functions/functions_taxes.php(390): zen_debug_error_handler() #1 /public_html/includes/modules/order_total/ot_tax.php(66): zen_get_tax_locations() #2 /public_html/includes/classes/order_total.php(96): ot_tax->process() #3 /public_html/includes/modules/payment/paypalwpp.php(1636): order_total->process() #4 /public_html/ipn_main_handler.php(81): paypalwpp->ec_step1() --> PHP Warning: Undefined array key "billto" in /public_html/includes/functions/functions_taxes.php on line 390.