dbltoe:
What we are finding so far is that Stripe is not working with OPC and, unlike Square, does not show up automatically on the payment page of standard checkout either.
Instead, you have to select the Stripe payment method and hit enter to bring up the form for numbers.
i'm not actually used too using one page checkout, its a feature id like to use but would most likely cause issues with my qr ticketing system too. If one page checkout is set as default on a zen install using a customised version of responsive_classic and i have been causing the issue too myself, i'm pretty sure ive messed up along the lines of setting my store to use gbp correctly but i am getting a weird error relating to the comments of the order being set, apparently it triggers an error if the order comments aren't set. unsure if thats because of a site specific issue but i get the following...
[04-Feb-2024 17:23:53 UTC] Request URI: /index.php?main_page=checkout_confirmation, IP address: **.**.***.***, Language id 1
#1 require(/includes/modules/payment/stripepay/create.php) called at [/includes/modules/payment/stripe.php:156]
#2 stripe->pre_confirmation_check() called at [/includes/classes/payment.php:248]
#3 payment->pre_confirmation_check() called at [/includes/modules/pages/checkout_confirmation/header_php.php:89]
#4 require(/includes/modules/pages/checkout_confirmation/header_php.php) called at [/index.php:35]
--> PHP Notice: Undefined index: order_add_comment in /includes/modules/payment/stripepay/create.php on line 69.
i tried to use co-pilot to debug, seems its telling me an order comment isn't set and triggering an error, im pretty sure its suggested fix is garbage as its skipped the real issue? I assume zen sets an order comment if entered at checkout during payment processing or something to say no comment and this error indicates i missed a file on my install?