Not sure about this one
ZC 1.5.8a
OPC 2.4.5
Square WebPay
PHP 8.0.28
Just upgraded from ZC 1.5.8 to Z1.5.8a, checking out as a guest using PayPal EC and I get a blank screen when completing the order.
Code:
[24-Mar-2023 16:08:15 Europe/London] PHP Fatal error: Uncaught TypeError: zen_get_zone_code(): Argument #2 ($zone_id) must be of type int, string given, called in /home/mydomain_uk/public_html/includes/classes/OnePageCheckout.php on line 2080 and defined in /home/mydomain_uk/public_html/includes/functions/functions_addresses.php:173
Stack trace:
#0 /home/mydomain_uk/public_html/includes/classes/OnePageCheckout.php(2080): zen_get_zone_code()
#1 /home/mydomain_uk/public_html/includes/classes/observers/class.checkout_one_observer.php(597): OnePageCheckout->createPayPalTemporaryAddressInfo()
#2 /home/mydomain_uk/public_html/includes/classes/traits/NotifierManager.php(87): checkout_one_observer->update()
#3 /home/mydomain_uk/public_html/includes/modules/payment/paypalwpp.php(1768): base->notify()
#4 /home/mydomain_uk/public_html/ipn_main_handler.php(75): paypalwpp->ec_step1()
#5 {main}
thrown in /home/mydomain_uk/public_html/includes/functions/functions_addresses.php on line 173
[24-Mar-2023 16:08:15 Europe/London] Request URI: /ipn_main_handler.php?type=ec&markflow=1&clearSess=1&stage=final, IP address:
--> PHP Fatal error: Uncaught TypeError: zen_get_zone_code(): Argument #2 ($zone_id) must be of type int, string given, called in /home/mydomain_uk/public_html/includes/classes/OnePageCheckout.php on line 2080 and defined in /home/mydomain_uk/public_html/includes/functions/functions_addresses.php:173
Stack trace:
#0 /home/mydomain_uk/public_html/includes/classes/OnePageCheckout.php(2080): zen_get_zone_code()
#1 /home/mydomain_uk/public_html/includes/classes/observers/class.checkout_one_observer.php(597): OnePageCheckout->createPayPalTemporaryAddressInfo()
#2 /home/mydomain_uk/public_html/includes/classes/traits/NotifierManager.php(87): checkout_one_observer->update()
#3 /home/mydomain_uk/public_html/includes/modules/payment/paypalwpp.php(1768): base->notify()
#4 /home/mydomain_uk/public_html/ipn_main_handler.php(75): paypalwpp->ec_step1()
#5 {main}
thrown in /home/mydomain_uk/public_html/includes/functions/functions_addresses.php on line 173.
line #2080 is
Code:
'PAYMENTREQUEST_0_SHIPTOSTATE' => zen_get_zone_code($temp_address['country']['id'], $temp_address['zone_id'], $temp_address['state']),
Bookmarks