PayPalExpress sandbox fails
Forum rules
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
PayPalExpress sandbox fails
I get an error in my live shop with PayPalExpress. Local on my development environment with the same configuration the payment works.
- PHP 5.6; TYPO3 6.2; current aimeos shop;
- Same issue with and without https.
- Other PaymentProvider´s (Stripe.com) sandbox work on both sites
Any ideas? Here is the log:
Sending order failed: "error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure"
#0 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/lib/mshoplib/src/MShop/Service/Provider/Payment/PayPalExpress.php(186): MW_Communication_Curl->transmit('https://api-3t....', 'POST', 'VERSION=87.0&SI...')
#1 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/client/html/src/Client/Html/Checkout/Standard/Process/Default.php(290): MShop_Service_Provider_Payment_PayPalExpress->process(Object(MShop_Order_Item_Default), Array)
#2 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/client/html/src/Client/Html/Abstract.php(113): Client_Html_Checkout_Standard_Process_Default->process()
#3 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/client/html/src/Client/Html/Checkout/Standard/Default.php(350): Client_Html_Abstract->process()
#4 /typo3conf/ext/aimeos/Classes/Controller/AbstractController.php(141): Client_Html_Checkout_Standard_Default->process()
#5 /typo3conf/ext/aimeos/Classes/Controller/CheckoutController.php(32): Aimeos\Aimeos\Controller\AbstractController->getClientOutput(Object(Client_Html_Checkout_Standard_Default))
#6 [internal function]: Aimeos\Aimeos\Controller\CheckoutController->indexAction()
#7 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php(286): call_user_func_array(Array, Array)
#8 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php(157): TYPO3\CMS\Extbase\Mvc\Controller\ActionController->callActionMethod()
#9 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php(69): TYPO3\CMS\Extbase\Mvc\Controller\ActionController->processRequest(Object(TYPO3\CMS\Extbase\Mvc\Web\Request), Object(TYPO3\CMS\Extbase\Mvc\Web\Response))
#10 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php(56): TYPO3\CMS\Extbase\Mvc\Dispatcher->dispatch(Object(TYPO3\CMS\Extbase\Mvc\Web\Request), Object(TYPO3\CMS\Extbase\Mvc\Web\Response))
#11 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Core/Bootstrap.php(195): TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler->handleRequest()
#12 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Core/Bootstrap.php(184): TYPO3\CMS\Extbase\Core\Bootstrap->handleRequest()
#13 [internal function]: TYPO3\CMS\Extbase\Core\Bootstrap->run('', Array)
#14 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php(6664): call_user_func_array(Array, Array)
#15 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php(41): TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->callUserFunction('TYPO3\\CMS\\Extba...', Array, '')
#16 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php(862): TYPO3\CMS\Frontend\ContentObject\UserContentObject->render(Array)
#17 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3729): TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->USER(Array)
#18 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3677): TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript_process(Array)
#19 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3644): TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->recursivelyReplaceIntPlaceholdersInContent()
#20 /typo3_src/TYPO3.CMS/typo3/sysext/cms/tslib/index_ts.php(232): TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript()
#21 /typo3_src/TYPO3.CMS/index.php(28): require('/homepages/3/d1...')
#21 /typo3_src/TYPO3.CMS/index.php(28): require('/homepages/3/d1...')
#22 {main}
- PHP 5.6; TYPO3 6.2; current aimeos shop;
- Same issue with and without https.
- Other PaymentProvider´s (Stripe.com) sandbox work on both sites
Any ideas? Here is the log:
Sending order failed: "error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure"
#0 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/lib/mshoplib/src/MShop/Service/Provider/Payment/PayPalExpress.php(186): MW_Communication_Curl->transmit('https://api-3t....', 'POST', 'VERSION=87.0&SI...')
#1 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/client/html/src/Client/Html/Checkout/Standard/Process/Default.php(290): MShop_Service_Provider_Payment_PayPalExpress->process(Object(MShop_Order_Item_Default), Array)
#2 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/client/html/src/Client/Html/Abstract.php(113): Client_Html_Checkout_Standard_Process_Default->process()
#3 /typo3conf/ext/aimeos/Resources/Libraries/aimeos/aimeos-core/client/html/src/Client/Html/Checkout/Standard/Default.php(350): Client_Html_Abstract->process()
#4 /typo3conf/ext/aimeos/Classes/Controller/AbstractController.php(141): Client_Html_Checkout_Standard_Default->process()
#5 /typo3conf/ext/aimeos/Classes/Controller/CheckoutController.php(32): Aimeos\Aimeos\Controller\AbstractController->getClientOutput(Object(Client_Html_Checkout_Standard_Default))
#6 [internal function]: Aimeos\Aimeos\Controller\CheckoutController->indexAction()
#7 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php(286): call_user_func_array(Array, Array)
#8 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php(157): TYPO3\CMS\Extbase\Mvc\Controller\ActionController->callActionMethod()
#9 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php(69): TYPO3\CMS\Extbase\Mvc\Controller\ActionController->processRequest(Object(TYPO3\CMS\Extbase\Mvc\Web\Request), Object(TYPO3\CMS\Extbase\Mvc\Web\Response))
#10 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php(56): TYPO3\CMS\Extbase\Mvc\Dispatcher->dispatch(Object(TYPO3\CMS\Extbase\Mvc\Web\Request), Object(TYPO3\CMS\Extbase\Mvc\Web\Response))
#11 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Core/Bootstrap.php(195): TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler->handleRequest()
#12 /typo3_src/TYPO3.CMS/typo3/sysext/extbase/Classes/Core/Bootstrap.php(184): TYPO3\CMS\Extbase\Core\Bootstrap->handleRequest()
#13 [internal function]: TYPO3\CMS\Extbase\Core\Bootstrap->run('', Array)
#14 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php(6664): call_user_func_array(Array, Array)
#15 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php(41): TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->callUserFunction('TYPO3\\CMS\\Extba...', Array, '')
#16 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php(862): TYPO3\CMS\Frontend\ContentObject\UserContentObject->render(Array)
#17 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3729): TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->USER(Array)
#18 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3677): TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript_process(Array)
#19 /typo3_src/TYPO3.CMS/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3644): TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->recursivelyReplaceIntPlaceholdersInContent()
#20 /typo3_src/TYPO3.CMS/typo3/sysext/cms/tslib/index_ts.php(232): TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript()
#21 /typo3_src/TYPO3.CMS/index.php(28): require('/homepages/3/d1...')
#21 /typo3_src/TYPO3.CMS/index.php(28): require('/homepages/3/d1...')
#22 {main}
Re: PayPalExpress sandbox fails
Search the net for the error message. You will find explainations of what PayPal did and what you have to do.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, give us a star
If you like Aimeos, give us a star