Zen Cart Logo
Forums / PayPal Express Checkout support / PayPal Express Checkout Timeout

PayPal Express Checkout Timeout

Views: 5,707

Results 1 to 5 of 5
08 Jan 2011, 08:08
#1
rbautist avatar

rbautist

New Zenner

Join Date:
Jan 2011
Posts:
4
Plugin Contributions:
0

PayPal Express Checkout Timeout

Hello,
I am using v1.3.9g. I am having an issue with PayPal Express Checkout not completing a transaction with a credit card (not logging into an existing account) on my website. I have correctly setup my PayPal account API and Instant Payment Notification settings as directed in the Zen Cart tutorials. I am also able to successfully checkout using the PayPal Website Payments Pro (checking out via a credit card and also via PayPal).

After
1- adding an item to my cart
2 - selecting the "Express Check out with PayPal" button,
3 - filling in the credit card and billing information details in the "Pay with Credit Card or Log In" PayPal,
4 - clicking "review order"
5 - and clicking "continue" on the "Review your information" PayPal screen

I am redirected to the /index.php?main_page=time_out screen that reads "WHOOPS! SORRY, BUT YOU ARE NOT ALLOWED TO PERFORM THE ACTION REQUESTED." Further attempts to checkout with a credit card via PayPal Express Checkout are unsuccessful (with the same result).

I have attempted to increase the "Admin Set max_execution_time for processes" value to 3000, with no resultant help to the problem.
I am not sure where else to look for the cause of this problem.
In looking through the PayPal Debug log - SetExpressCheckout and GetExpressCheckoutDetails, , I did not notice any outstanding errors (to my knowledge at least)

Any and/all help in this matter would be greatly appreciated. Thank you.

16 Jan 2011, 06:25
#2
rbautist avatar

rbautist

New Zenner

Join Date:
Jan 2011
Posts:
4
Plugin Contributions:
0

Re: PayPal Express Checkout Timeout

Hello again,
After looking at my logs and e-mail again, I realized that I am not even able to get past the SetExpressCheckout API during the checkout process, hence getting the timeout error after clicking "continue" on the "Review your information" PayPal screen. My cart does not complete the DoExpressCheckoutPayment api.

I have pasted my debug logs for the GetExpressCheckoutDetails and SetExpressCheckout apis. I can provide the paypalwpp_Paypal_Action logs and the Paypal_CURL_EC logs if needed to help get to the bottom of this issue.

If anyone can please help me it would be greatly appreciated as I feel like I have exhausted all of my searches and attempted fixes to the best of my ability.

Thanks again.

PayPal Debug log - GetExpressCheckoutDetails

2011-01-16 12:03:31

(live transaction) --> https://api-3t.paypal.com/nvp
Request Headers:
Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(tm) - PayPal/NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.9g
)

Request Parameters: {GetExpressCheckoutDetails}
Array
(
[TOKEN] => EC-5TC44369SV3838352
[REQBILLINGADDRESS] => 1
[METHOD] => GetExpressCheckoutDetails
[USER] => XXX
[PWD] => ****************
[VERSION] => 60.0
[SIGNATURE] => ****************************************************6SAy
)

Response:
Array
(
[TOKEN] => EC-5TC44369SV3838352
[PHONENUM] => <customer info>
[CHECKOUTSTATUS] => PaymentActionNotInitiated
[TIMESTAMP] => 2011-01-16T06:03:31Z
[CORRELATIONID] => d4cf37a371f78
[ACK] => Success
[VERSION] => 60.0
[BUILD] => 1646991
[EMAIL] => <customer info>
[PAYERID] => CP9GBMYEXKDE2
[PAYERSTATUS] => unverified
[FIRSTNAME] => <customer info>
[LASTNAME] => <customer info>
[COUNTRYCODE] => US
[SHIPTONAME] => <customer info>
[SHIPTOSTREET] => <customer info>
[SHIPTOCITY] => Fairfax
[SHIPTOSTATE] => VA
[SHIPTOZIP] => 22033
[SHIPTOCOUNTRYCODE] => US
[SHIPTOCOUNTRYNAME] => United States
[ADDRESSSTATUS] => Confirmed
[CURRENCYCODE] => USD
[AMT] => 14.00
[ITEMAMT] => 14.00
[SHIPPINGAMT] => 0.00
[HANDLINGAMT] => 0.00
[TAXAMT] => 0.00
[INSURANCEAMT] => 0.00
[SHIPDISCAMT] => 0.00
[L_NAME0] => Angry Manny Womens Tee in White
[L_QTY0] => 1
[L_TAXAMT0] => 0.00
[L_AMT0] => 14.00
[L_DESC0] => Size: Small
[L_ITEMWEIGHTVALUE0] => 0.00000
[L_ITEMLENGTHVALUE0] => 0.00000
[L_ITEMWIDTHVALUE0] => 0.00000
[L_ITEMHEIGHTVALUE0] => 0.00000
[CURL_ERRORS] =>
)

PayPal Debug log - SetExpressCheckout
2011-01-16 12:02:49

(live transaction) --> https://api-3t.paypal.com/nvp
Request Headers:
Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(tm) - PayPal/NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.9g
)

Request Parameters: {SetExpressCheckout}
Array
(
[AMT] => 14.00
[ITEMAMT] => 14.00
[L_NUMBER0] =>
[L_NAME0] => Angry Manny Womens Tee in White
[L_DESC0] => Size: Small
[L_AMT0] => 14.00
[L_QTY0] => 1
[LOCALECODE] => US
[PAYMENTACTION] => Sale
[ALLOWNOTE] => 1
[LANDINGPAGE] => Billing
[RETURNURL] =>
http://airealapparel.com/shop/ipn_main_handler.php?type=ec
[CANCELURL] =>
http://airealapparel.com/shop/index.php?main_page=shopping_cart&ec_cancel=1
[PAGESTYLE] => Primary
[METHOD] => SetExpressCheckout
[CURRENCYCODE] => USD
[USER] => XXXX
[PWD] => ****************
[VERSION] => 60.0
[SIGNATURE] => ****************************************************6SAy
)

Response:
Array
(
[TOKEN] => EC-5TC44369SV3838352
[TIMESTAMP] => 2011-01-16T06:02:49Z
[CORRELATIONID] => 44cea4fae3165
[ACK] => Success
[VERSION] => 60.0
[BUILD] => 1646991
[CURL_ERRORS] =>
)

16 Jan 2011, 06:46
#3
rbautist avatar

rbautist

New Zenner

Join Date:
Jan 2011
Posts:
4
Plugin Contributions:
0

Re: PayPal Express Checkout Timeout

Log files attached in zip file

17 Jan 2011, 18:12
#4
taol avatar

taol

New Zenner

Join Date:
Sep 2009
Posts:
4
Plugin Contributions:
0

Re: PayPal Express Checkout Timeout

I'm getting the exact same problem with my Zen Cart hosted on JustHost. Apparently a range of IP addresses belonging to JustHost are getting blocked at qwest.net including the API call from my Zen Cart.

I have had to setup another cart on a different host while JustHost sort it out, not that they seem to be in any rush to do it.:frusty:

01 Mar 2011, 01:31
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: PayPal Express Checkout Timeout

rbautist:

I am redirected to the /index.php?main_page=time_out screen that reads "WHOOPS! SORRY, BUT YOU ARE NOT ALLOWED TO PERFORM THE ACTION REQUESTED."

I have attempted to increase the "Admin Set max_execution_time for processes" value to 3000, with no resultant help to the problem.
The timeout screen is displayed because the store is unable to connect the current browser session with a store session matching the customer number.
It's not a result of an actual "timeout". It's merely sharing the same messaging, since the net effect to the customer or you is the same as if a timeout had occurred.

I'm guessing you tampered with your log files, because they showed blanks for customer names and parts of the addresses. Now, if you didn't tamper with them, and the names/addresses were truly blank, then I'm not surprised that the store was unable to create a customer record for a blank value, and thus unable to allow continued processing through checkout.