Page 1 of 1

PayPalExpress sandbox fails

Posted: 02 Feb 2016, 10:49
by abv
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}

Re: PayPalExpress sandbox fails

Posted: 02 Feb 2016, 11:04
by aimeos
Search the net for the error message. You will find explainations of what PayPal did and what you have to do.