Thank you. I'll uninstall the Website Payments Standard module. Sorry this is so long. If there's a more efficient way to show logs please let me know.
Originally Posted by
DrByte
- what was the URL in your browser address bar when that page-not-found appeared?
I'm sorry I didn't note the URL. I just tried to reproduce it and the CC payment went through without error (ARGHH!). The intermittent nature of this is one of the frustrations. If it happens again, I'll try to get the URL. I haven't changed anything in Zen yet (e.g. WPS is still installed but disabled).
Originally Posted by
DrByte
- in your PayPal logs, there are typically 3 "PayPal_CURL_xxxxxx" files generated with each transaction. Need to see the 3 files from that particular transaction
Note that I've stripped personal information (that was correctly logged) out of these logs. These spots are marked {DATA OK}.
Paypal_CURL_EC-8TX12178JR4166735_b59v.log
2008-10-24 07:51:02
-------------------
(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 - WPP-NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)
Request Parameters: {SetExpressCheckout}
Array
(
[LOCALECODE] => US
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => {DATA OK}
[SHIPTOSTREET] => {DATA OK}
[SHIPTOCITY] => {DATA OK}
[SHIPTOZIP] => {DATA OK}
[SHIPTOSTATE] => {DATA OK}
[SHIPTOCOUNTRYCODE] => US
[EMAIL] => {DATA OK}
[PHONENUM] => {DATA OK}
[AMT] => 42.39
[RETURNURL] => http://papergardenprojects.com/store/ipn_main_handler.php?type=ec
[CANCELURL] => http://papergardenprojects.com/store/index.php?main_page=checkout_shipping&ec_cancel=1
[PAGESTYLE] => Primary
[METHOD] => SetExpressCheckout
[CURRENCYCODE] => USD
[USER] => cathy_api1.papergardenprojects.com
[PWD] => ****************
[VERSION] => 3.2
[SIGNATURE] => ****************************************************rs6p
)
Response:
Array
(
[TOKEN] => EC-8TX12178JR4166735
[TIMESTAMP] => 2008-10-24T12:51:04Z
[CORRELATIONID] => c6dfb1b44d56
[ACK] => Success
[VERSION] => 3.2
[BUILD] => 730995
[CURL_ERRORS] =>
)
SetExpressCheckout, Elapsed: 373ms -- Success
Paypal_CURL_EC-8TX12178JR4166735_ZtUi.log
2008-10-24 07:52:33
-------------------
(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 - WPP-NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)
Request Parameters: {GetExpressCheckoutDetails}
Array
(
[TOKEN] => EC-8TX12178JR4166735
[REQBILLINGADDRESS] => 1
[METHOD] => GetExpressCheckoutDetails
[USER] => cathy_api1.papergardenprojects.com
[PWD] => ****************
[VERSION] => 3.2
[SIGNATURE] => ****************************************************rs6p
)
Response:
Array
(
[TOKEN] => EC-8TX12178JR4166735
[TIMESTAMP] => 2008-10-24T12:52:34Z
[CORRELATIONID] => 1b0a95af9649e
[ACK] => Success
[VERSION] => 3.2
[BUILD] => 730995
[EMAIL] => {DATA OK}
[PAYERID] => BQG7B26BZDESS
[PAYERSTATUS] => unverified
[FIRSTNAME] => {DATA OK}
[LASTNAME] => {DATA OK}
[COUNTRYCODE] => US
[SHIPTONAME] => {DATA OK}
[SHIPTOSTREET] => {DATA OK}
[SHIPTOCITY] => {DATA OK}
[SHIPTOSTATE] => {DATA OK}
[SHIPTOZIP] => {DATA OK}
[SHIPTOCOUNTRYCODE] => US
[SHIPTOCOUNTRYNAME] => United States
[ADDRESSSTATUS] => Confirmed
[CURL_ERRORS] =>
)
GetExpressCheckoutDetails, Elapsed: 296ms -- Success
Paypal_CURL_EC-8TX12178JR4166735_ztEm.log
2008-10-24 07:52:50
-------------------
(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 - WPP-NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)
Request Parameters: {DoExpressCheckoutPayment}
Array
(
[ITEMAMT] => 39.99
[SHIPPINGAMT] => 0.00
[TAXAMT] => 2.40
[AMT] => 42.39
[L_NUMBER0] =>
[L_QTY0] => 1
[L_NAME0] => Scor Pal
[L_AMT0] => 39.99
[L_TAXAMT0] => 2.40
[SHIPTONAME] => {DATA OK}
[SHIPTOSTREET] => {DATA OK}
[SHIPTOCITY] => {DATA OK}
[SHIPTOSTATE] => {DATA OK}
[SHIPTOZIP] => {DATA OK}
[SHIPTOCOUNTRYCODE] => US
[BUTTONSOURCE] => ZenCart-EC_us
[TOKEN] => EC-8TX12178JR4166735
[PAYERID] => BQG7B26BZDESS
[PAYMENTACTION] => Sale
[NOTIFYURL] => http://papergardenprojects.com/store/ipn_main_handler.php
[METHOD] => DoExpressCheckoutPayment
[CURRENCYCODE] => USD
[USER] => cathy_api1.papergardenprojects.com
[PWD] => ****************
[VERSION] => 3.2
[SIGNATURE] => ****************************************************rs6p
)
Response:
Array
(
[TOKEN] => EC-8TX12178JR4166735
[TIMESTAMP] => 2008-10-24T12:52:51Z
[CORRELATIONID] => db33969d6b718
[ACK] => Success
[VERSION] => 3.2
[BUILD] => 730995
[TRANSACTIONID] => 99D73860JU0851103
[RECEIPTID] => 0076-8089-5933-4504
[TRANSACTIONTYPE] => cart
[PAYMENTTYPE] => instant
[ORDERTIME] => 2008-10-24T12:52:50Z
[AMT] => 42.39
[FEEAMT] => 1.53
[TAXAMT] => 2.40
[CURRENCYCODE] => USD
[PAYMENTSTATUS] => Completed
[PENDINGREASON] => None
[REASONCODE] => None
[CURL_ERRORS] =>
)
DoExpressCheckoutPayment, Elapsed: 2286ms -- Success
Originally Posted by
DrByte
When you say that the transaction processed correctly anyway, what exactly do you mean by that? Do you mean you got the payment only? or do you mean you also see the order in your Zen Cart admin? Did you get the Zen Cart order-confirmation email?
In this case, I hit the <BACK> button on my browser and found the PayPal info grayed out. At that point I went to my email, and although there was a delay, eventually I got both PayPal and Zen confirmation emails (and the order was recorded in my cart). That is, although I got a page-not-found error, the transaction did eventually process 100% OK.
That doesn't always happen. I had a customer earlier today who did the same thing, but the order never went through. She may have closed the browser right away? That transaction only had the 1st CURL log:
2008-10-24 04:32:58
-------------------
(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 - WPP-NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)
Request Parameters: {SetExpressCheckout}
Array
(
[LOCALECODE] => US
[PAYMENTACTION] => Sale
[EMAIL] => {DATA OK}
[PHONENUM] => {DATA OK}
[AMT] => 75.56
[RETURNURL] => http://papergardenprojects.com/store/ipn_main_handler.php?type=ec
[CANCELURL] => http://papergardenprojects.com/store/index.php?main_page=checkout_shipping&ec_cancel=1
[PAGESTYLE] => Primary
[METHOD] => SetExpressCheckout
[CURRENCYCODE] => USD
[USER] => cathy_api1.papergardenprojects.com
[PWD] => ****************
[VERSION] => 3.2
[SIGNATURE] => ****************************************************rs6p
)
Response:
Array
(
[TOKEN] => EC-8Y2549945Y186390U
[TIMESTAMP] => 2008-10-24T09:32:59Z
[CORRELATIONID] => 39cf89037eec1
[ACK] => Success
[VERSION] => 3.2
[BUILD] => 730995
[CURL_ERRORS] =>
)
SetExpressCheckout, Elapsed: 480ms -- Success
This transaction had 1 more ACTION log then was heard from no more. FWIW here it is:
Oct-24-2008 04:35:42
PayPal test Log - ec_step2 $_REQUEST data
In function: ec_step2()
Data in $_REQUEST =
Array
(
[type] => ec
[token] => EC-8Y2549945Y186390U
[PayerID] => 53VVLSXXDUEFU
[zenid] => gdqg9j7765qe75p84976paqjq6
)
=================================
In this case there was no confirmation from PayPal nor from Zen, and no order ended up in the cart. This customer was from Canada, and some (not all) of my other problems have involved Canadian orders. Some CA orders have gone through fine, though.
Originally Posted by
DrByte
When these orders aren't showing up in your Zen Cart admin, am I correct that neither you nor the customer are getting order-confirmation emails from the store ... only from PayPal?
In general, yes. We both get PayPal comfirmations but nothing from the store. There is no order recorded in the store either. So, it looks like there is (at least) a problem with the final PayPal communication back to the store. The page-not-found error may be another issue.
This is intermittent, though. I've had orders that go through fine each day also. This afternoon one processed (with an eCheck rather than CC) fine. But I also just tested the no-login CC payment path, and it worked fine this time. This is driving me crazy!
Thanks for wading through all this!! And thank you again for your assistance.
Bookmarks