Zen Cart 2.2
Php Version: 8.4
OPC
Under your Notes:
4. If your site uses One-Page Checkout (OPC), you must add stripe to the comma-separated list of payment methods requiring confirmation (Configuration :: One-Page Checkout Settings :: Payment Methods Requiring Confirmation).
By default in the One Page Checkout Settings:
Default: eway_rapid,stripepay,gps
Are we good to GO ??????
Are You Vulnerable for an Accessibility Lawsuit?
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL, Domain, and MagicThumb with semi-annual and longer hosting
Thank you !
Are You Vulnerable for an Accessibility Lawsuit?
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL, Domain, and MagicThumb with semi-annual and longer hosting
Hi! Thank you for a great plugin and for all the work put into making it and resolving all the errors and requests from the community! I really appreciate it! But I need some help!
I'm using Zen-Cart v1.5.7c. Therefore I had to use Stripe.com Payments Integration Version 2.1.14 from Zen-Cart plugin section, as it is the latest one that supports my version of ZC.
All went well for a few months, the payments were processed correctly until the day I wanted to use a discount coupon. Zen-Cart showed the correct amount on the checkout page (I'm using the standard three pages checkout system), but Stripe received the amount without the discount and the client paid the full amount without the discount.
I have read the entire topic and I have found that this problem was also reported much earlier than version 2.1.14 of the plugin, and they were told that this would be addressed and corrected in later versions.
But here I am, with no immediate plans to upgrade Zen-Cart, having the same problem with discount coupon not being included in the amount that Stripe requests from client.
I have also read about editing thebut I'm not sure what to edit, or if I should edit at all, and also about usingCode:function pre_confirmation_check() {but I need help making those edits for Stripe.com plugin version: 2.1.14 to work for my version of Zen-Cart.Code:$calculatedTotal = $order_total_modules->pre_confirmation_check(true);
Thank you in advance!
Last edited by mario75; 9 Dec 2025 at 09:06 PM.
Zen Cart 2.2.0
Php Version 8.4
OPC
Bootstrap
Cindy,
I received a stripe payment order today and noticed when I went into my admin panel I found this in the debug folder
[12-Dec-2025 14:47:57 America/Chicago] Request URI: /index.php?main_page=checkout_one_confirmation, IP address: 216.177.186.199, Language id 1
#0 /includes/modules/payment/stripepay/create.php(71): zen_debug_error_handler()
#1 /includes/modules/pages/checkout_one_confirmation/jscript_stripe_checkout_one_confirmation.php(6): require('/home/haremark/...')
#2 /includes/templates/template_default/common/html_header_js_loader.php(58): require('/home/xxxxxxxx/...')
#3 /includes/templates/boot_haredo220/common/html_header_js_loader.php(26): require('/home/xxxxxxxx/...')
#4 /includes/templates/boot_haredo220/common/html_header.php(158): require('/home/xxxxxxxx/...')
#5 /index.php(48): require('/home/xxxxxxxxx/...')
--> PHP Warning: Undefined array key "stripe_customers_id" in /includes/modules/payment/stripepay/create.php on line 71.
Are You Vulnerable for an Accessibility Lawsuit?
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL, Domain, and MagicThumb with semi-annual and longer hosting
Thank you !!
Are You Vulnerable for an Accessibility Lawsuit?
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL, Domain, and MagicThumb with semi-annual and longer hosting
HI,
I have tried to find a solution to my problem but can't, so here I am with my problem.
My ZC is Zen Cart 2.1.0 (new installation). Template Bootstrap. Mods, only Sales Report and Admin Customer Login
My issue is with the payment method. I have the newest version of Stripe. Problem is, if I install Paypal Express, the Stripe doesn't show up under payment method. I know it's working because if I install Paypal Standard, both Stripe and Paypal show up and both work. If I delete STandard and install Express, Stripe is gone!
I believe the Paypal standard is now outdated so I would prefer to use Paypal Express. I have uninstalled both and reinstalled and issue is the same.
Any help would be appreciated.
Thanks