Jump to content

Recommended Posts

AL intentar hacer los pagos a través de Stripe me salta Error 500

Alguien podría ayudarme?, mil gracias, este es el error que da:

 

Fatal error: Uncaught Error: Call to undefined function proc_open() in /home/laualijar2/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:291 Stack trace: #0 /home/laualijar2/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(54): Swift_Transport_StreamBuffer->establishProcessConnection() #1 /home/laualijar2/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(143): Swift_Transport_StreamBuffer->initialize() #2 /home/laualijar2/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php(50): Swift_Transport_AbstractSmtpTransport->start() #3 /home/laualijar2/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_SendmailTransport->start() #4 /home/laualijar2/public_html/classes/Mail.php(636): Swift_Mailer->send() #5 /home/laualijar2/public_html/classes/PaymentModule.php(703): MailCore::send() #6 /home/laualijar2/public_html/modules/stripe_official/classes/services/PrestashopOrderService.php(71): PaymentModuleCore->validateOrder() #7 /home/laualijar2/public_html/modules/stripe_official/classes/services/PrestashopOrderService.php(110): PrestashopOrderService->validateAndCreatePsOrderCore() #8 /home/laualijar2/public_html/modules/stripe_official/classes/services/StripePdoLockService.php(71): PrestashopOrderService->{closure}() #9 /home/laualijar2/public_html/modules/stripe_official/classes/services/PrestashopOrderService.php(109): StripePdoLockService->executeUnderLock() #10 /home/laualijar2/public_html/modules/stripe_official/classes/services/PrestashopBuildOrderService.php(68): PrestashopOrderService->createPsOrder() #11 /home/laualijar2/public_html/modules/stripe_official/classes/payment/CheckoutFlowHandlerNew.php(104): PrestashopBuildOrderService->buildAndCreatePrestashopOrder() #12 /home/laualijar2/public_html/modules/stripe_official/classes/payment/CheckoutFlowHandlerNew.php(78): CheckoutFlowHandlerNew->getStripeCheckoutUrl() #13 /home/laualijar2/public_html/modules/stripe_official/classes/payment/PaymentHandler.php(62): CheckoutFlowHandlerNew->handlePayment() #14 /home/laualijar2/public_html/modules/stripe_official/controllers/front/handleOrderAction.php(55): PaymentHandler->handlePayment() #15 /home/laualijar2/public_html/classes/controller/Controller.php(308): stripe_officialHandleOrderActionModuleFrontController->postProcess() #16 /home/laualijar2/public_html/classes/Dispatcher.php(510): ControllerCore->run() #17 /home/laualijar2/public_html/index.php(28): DispatcherCore->dispatch() #18 {main} thrown in /home/laualijar2/public_html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php on line 291

Link to comment
Share on other sites

Es tu problema de alojamiento. Póngase en contacto con su hosting para habilitar la función, es decir, proc_open

Y creo que no está relacionado con Stripe. Se está completando el pago y, una vez completado, el sistema envía el correo electrónico y aparece un error mientras el sistema intenta enviar el correo electrónico.

Link to comment
Share on other sites

La solución fue:

Ir a cPanel >> Seleccionar versión de PHP >> Opciones >> Funciones deshabilitadas >>

A continuación buscar las funciones relacionadas con proc (proc_open y proc_close) y eliminar ambas.

Mil gracias y un saludo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...