Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Paypal error: Unable to start Express Checkout. 
 
JohanD
Jr. Member
 
Total Posts:  5
Joined:  2010-03-23
 

Hi,

I have a Magento 1.4.0.1 install and using Paypal Website Payments Pro. This worked fine for a couple of months. Now when a user wants to pay with paypal, there is an error shown:

Unable to start Express Checkout.

I did not update or did not core changes. Paypal says the error is in the Magento install. The error log says this;

exception 'Exception' with message 'Notice: Undefined index:  ACK  in /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Paypal/Model/Api/Nvp.php on line 600' in /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Core/functions.php:245
Stack trace
:
#0 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Paypal/Model/Api/Nvp.php(600): mageCoreErrorHandler(8, 'Undefined index...', '/var/www/vhosts...', 600, Array)
#1 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Paypal/Model/Api/Nvp.php(558): Mage_Paypal_Model_Api_Nvp->_isCallSuccessful(Array)
#2 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Paypal/Model/Api/Nvp.php(368): Mage_Paypal_Model_Api_Nvp->call('SetExpressCheck...', Array)
#3 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Paypal/Model/Express/Checkout.php(211): Mage_Paypal_Model_Api_Nvp->callSetExpressCheckout()
#4 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Paypal/Controller/Express/Abstract.php(61): Mage_Paypal_Model_Express_Checkout->start('https://www.bik...', 'https://www.bik...')
#5 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Paypal_Controller_Express_Abstract->startAction()
#6 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('start')
#7 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#8 /var/www/vhosts/mywebsite.com/httpdocs/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
#9 /var/www/vhosts/mywebsite.com/httpdocs/app/Mage.php(596): Mage_Core_Model_App->run(Array)
#10 /var/www/vhosts/mywebsite.com/httpdocs/index.php(78): Mage::run('', 'store')

So I think I get no ACK back from paypal.

How can I solve this?

 
Magento Community Magento Community
Magento Community
Magento Community
 
JohanD
Jr. Member
 
Total Posts:  5
Joined:  2010-03-23
 

I found the solution.

Outgoing https traffic was blocked by the firewall on the server. Outgoing https was added to the firewall rules and Paypal works again.

 
Magento Community Magento Community
Magento Community
Magento Community
 
qinwubi
Jr. Member
 
Total Posts:  6
Joined:  2011-11-01
 
JohanD - 20 April 2011 02:18 AM

I found the solution.

Outgoing https traffic was blocked by the firewall on the server. Outgoing https was added to the firewall rules and Paypal works again.

same issue. will give it a try.

 
Magento Community Magento Community
Magento Community
Magento Community
 
qinwubi
Jr. Member
 
Total Posts:  6
Joined:  2011-11-01
 

actually my problem is the zero subtotal.

paypal express checkout does not allow zero subtotal. but in magento the subtotal is set zero. ironically paypal express checkout is the only supported payment method. kidding?! yeah that’s right.

 
Magento Community Magento Community
Magento Community
Magento Community
 
antihero118
Jr. Member
 
Total Posts:  4
Joined:  2012-09-03
 

Hi, I’m having the very same issue here.

Port 443, which is the default port for HTTPS, is open for both incoming, and outgoing traffic.

I’m going to try disabling the firewall temporarily to see if it’s a firewall issue, however I’ve been scouring the forums and none of the ‘solutions’ I’ve found have worked for me.

PayPal support says it’s an issue with magento…

I’m getting nowhere fast.

Any thoughts?

 
Magento Community Magento Community
Magento Community
Magento Community
 
ccobbel
Jr. Member
 
Total Posts:  6
Joined:  2011-03-09
 

hello,

Since the hosting compagnie has upgrated CentOS to CentOS 5.9 version, paypal pro and paypoal express don’t work anymore.
Magento 1.6
Here the message :
ERR (3): Notice: Undefined index: ACK in /home/xxxxxx/domains/xxxxxxx/public_html/app/code/core/Mage/Paypal/Model/Api/Nvp.php on line 1038

Anybody has found a solution ?

Thanks

 
Magento Community Magento Community
Magento Community
Magento Community
 
antihero118
Jr. Member
 
Total Posts:  4
Joined:  2012-09-03
 

The issue I had with PayPal actually stemmed from an issue with a gift certificate extension my client purchased from Unirgy. The extension has a serial number and the serial number was coming back as invalid. This prevented PayPal from functioning on my site.

If you have any Unirgy extension, and are experiencing issues with PayPal not working, contact customer service and they will fix it for you.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ccobbel
Jr. Member
 
Total Posts:  6
Joined:  2011-03-09
 

Thanks Antihero

But no we don’t have any extension. Paypal has been working well for 2 years and suddently it has stopped working after a CentOS update.
We didn’t change anythink on Magento, only CentOS was upgrated.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top