Hi There,
I don't know much about Paypal express. So be gentle.
I installed paypal express on our website yodgee.com.au some time ago.
As fas as I was aware all was working. The test with paypal and a few cents etc.. all worked ok.
We have never received a payment through paypal and have a had a customer call and say it is not working.
Now I don't have a PAYPAL account to test... but from speaking to the customer. She is clicked on on the paypal link.. logs into paypal and then fills in details there and is redirected back to yodgee for confirmation and thats where it fails.
I turned on debug mode and got these errors.
Number 1 email error:
Array
(
[AMT] => 169.99
[RETURNURL] => https://www.yodgee.com.au/ipn_main_handler.php?type=ec
[CANCELURL] =>
https://www.yodgee.com.au/index.php?...in&ec_cancel=1
[LOCALECODE] => AU
[CURRENCY] => AUD
[PAYMENTACTION] => Sale
[REQCONFIRMSHIPPING] => 1
[SOLUTIONTYPE] => SOLE
)
Number 2 email error:
address details from override check:
Number 3 email error:
not logged in and not in markflow mode - nothing to override
Number 4 email error:
cart contents is not all virtual or customer is not logged in ... therefore will be submitting address details
Number 5 email error:
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 0
Session Data: Array
(
[securityToken] => 3647cdee883324d2e977e7378c71d3df
[customers_host_address] => 203-217-72-96.dyn.iinet.net.au
[cartID] =>
[cart] => shoppingCart Object
(
[contents] => Array
(
[470:bc6e48554f0e81b721f29dd8821d172c] => Array
(
[qty] => 1
[attributes] => Array
(
[1] => 192
[2] => 186
)
)
)
[total] => 169.99
[weight] => 0
[cartID] => 93976
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
[observers] => Array
(
)
)
[navigation] => navigationHistory Object
(
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => SSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
[page] => product_info
[mode] => NONSSL
[get] => Array
(
[cPath] => 113_137
[products_id] => 470
)
[post] => Array
(
)
)
[observers] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => AUD
[today_is] => 2009-11-06
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => xxx.xx.xxx.xx <-Removed this for privacy.
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
[cot_gv] => 0
)
Number 6 email error:
2009-11-06 02:56:01
-------------------
(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] => AU
[PAYMENTACTION] => Sale
[REQCONFIRMSHIPPING] => 1
[AMT] => 169.99
[RETURNURL] => https://www.yodgee.com.au/ipn_main_handler.php?type=ec
[CANCELURL] =>
https://www.yodgee.com.au/index.php?...in&ec_cancel=1
[PAGESTYLE] => Primary
[METHOD] => SetExpressCheckout
[CURRENCYCODE] => AUD
[USER] => xxxxxxxxxxxxxx <--private
[PWD] => ****************
[VERSION] => 3.2
[SIGNATURE] => ****************************************************z1Bp
)
Response:
Array
(
[TOKEN] => EC-55S15255WW918115P
[TIMESTAMP] => 2009-11-06T03:56:09Z
[CORRELATIONID] => 82fd2dda8cf8d
[ACK] => Success
[VERSION] => 3.2
[BUILD] => 1093451
[CURL_ERRORS] =>
)
I also ran the curltest.php file.
Results:
yodgee.com.au = Data validation Good
using extensions:
?ssl=1
?linkpoint=1
Array
(
[url] => "https://secure.linkpt.net:1129/LSGSXML"
[content_type] =>
[http_code] => 200
[header_size] => 40
[request_size] => 175
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 1.221423
[namelookup_time] => 0.409439
[connect_time] => 0.587822
[pretransfer_time] => 0.996965
[size_upload] => 37
[size_download] => 280
[speed_download] => 229
[speed_upload] => 30
[download_content_length] => 280
[upload_content_length] => -1
[starttransfer_time] => 1.221386
[redirect_time] => 0
)
Malformed or unrecognized request. EOF
?authnet=1
Array
(
[url] => "https://secure.authorize.net/gateway/transact.dll"
[content_type] => text/html
[http_code] => 200
[header_size] => 148
[request_size] => 186
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 1.036562
[namelookup_time] => 0.221431
[connect_time] => 0.38224
[pretransfer_time] => 0.874992
[size_upload] => 37
[size_download] => 151
[speed_download] => 145
[speed_upload] => 35
[download_content_length] => 151
[upload_content_length] => -1
[starttransfer_time] => 1.036547
[redirect_time] => 0
)
The following errors have occurred.
(13) The merchant login ID or password is invalid or the account is inactive.
EOF
?paypal=1 Data validation Good
No idea where to start with all this..
any advice and direction would be appreciated.




