New Zenner
- Join Date:
- Aug 2005
- Posts:
- 20
- Plugin Contributions:
- 0
paypal express checkout erros
Customers from UK getting errors.
I got this alert
Missing Parameter - ShipToState : Required parameter missing
Views: 33,785
New Zenner
Customers from UK getting errors.
I got this alert
Missing Parameter - ShipToState : Required parameter missing
Oba-san
See Post #22 ... I believe this relates to your error:
http://www.zen-cart.com/forum/showthread.php?t=58467&highlight=ShipToState
Linda McGrath
If you have to think ... you haven't been zenned ...
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!
New Zenner
It has been hard keeping up with all the PayPal express issues!
Thanks
New Zenner
sure,
The 1st email is
subject getOverrideAddress - 2
$address_arr->fields = Array
the 2nd email is
subject getOverrideAddress - 1
Now in markflow mode.
SESSION[sendto] = 1
the 3rd email
subject ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 1
Session Data: Array
(
[customers_host_address] => 66-127-213-144.ded.pacbell.net
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[35:9aa63f4c1016d6c0114e75b01a0e84cf] => Array
(
[qty] => 1
[attributes] => Array
(
[1] => 16
)
)
[36] => Array
(
[qty] => 1
)
)
[total] => 53.48
[weight] => 3.9
[cartID] =>
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
[markflow] => 1
[clearSess] => 1
[stage] => final
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 66.127.213.144
[new_products_id_in_cart] => 35:9aa63f4c1016d6c0114e75b01a0e84cf
[valid_to_checkout] => 1
[cart_errors] =>
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => aftab
[customer_country_id] => 223
[customer_zone_id] => 12
[sendto] => 1
[payment] => paypalwpp
[shipping] => Array
(
[id] => ups_GND
[title] => United Parcel Service (Ground)
[cost] => 8.09
)
[billto] => 1
[cot_gv] => 0
[comments] =>
)
the 4th email
subject ec_step1 - 2 -submit
Array
(
[RETURNURL] => http://www.99supplements.com/ipn_main_handler.php?type=ec
[CANCELURL] =>
http://www.99supplements.com/index.php?main_page=checkout_shipping&ec_cancel=1
[LOCALECODE] => US
[CURRENCY] => USD
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => aftab banth
[SHIPTOSTREET] => 87 test
[SHIPTOSTREET2] =>
[SHIPTOCITY] => test
[SHIPTOZIP] => 93412
[SHIPTOSTATE] => CA
[SHIPTOCOUNTRY] => US
[REQCONFIRMSHIPPING] => 1
[EMAIL] => [email protected]
[PHONENUM] => 707423499
[SOLUTIONTYPE] => SOLE
)
The 5th email
subject getOverrideAddress - 1
Now in markflow mode.
SESSION[sendto] = 1
The 6th email
subject ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 1
Session Data: Array
(
[customers_host_address] => 66-127-213-144.ded.pacbell.net
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[35:9aa63f4c1016d6c0114e75b01a0e84cf] => Array
(
[qty] => 1
[attributes] => Array
(
[1] => 16
)
)
[36] => Array
(
[qty] => 1
)
)
[total] => 53.48
[weight] => 3.9
[cartID] =>
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
[markflow] => 1
[clearSess] => 1
[stage] => final
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 66.127.213.144
[new_products_id_in_cart] => 35:9aa63f4c1016d6c0114e75b01a0e84cf
[valid_to_checkout] => 1
[cart_errors] =>
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => aftab
[customer_country_id] => 223
[customer_zone_id] => 12
[sendto] => 1
[payment] => paypalwpp
[shipping] => Array
(
[id] => ups_GND
[title] => United Parcel Service (Ground)
[cost] => 8.09
)
[billto] => 1
[cot_gv] => 0
[comments] =>
)
The 7th email
subject ec_step1 - 2 -submit
Array
(
[RETURNURL] => http://www.99supplements.com/ipn_main_handler.php?type=ec
[CANCELURL] =>
http://www.99supplements.com/index.php?main_page=checkout_shipping&ec_cancel=1
[LOCALECODE] => US
[CURRENCY] => USD
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => aftab banth
[SHIPTOSTREET] => 87 test
[SHIPTOSTREET2] =>
[SHIPTOCITY] => test
[SHIPTOZIP] => 93412
[SHIPTOSTATE] => CA
[SHIPTOCOUNTRY] => US
[REQCONFIRMSHIPPING] => 1
[EMAIL] => [email protected]
[PHONENUM] => 707423499
[SOLUTIONTYPE] => SOLE
)
our website is www.99supplements.com
thanks for all your help
New Zenner
the Sql is 4.3.11
thanks,
Aftab
New Zenner
sure,
The 1st email is
subject getOverrideAddress - 2
$address_arr->fields = Array
the 2nd email is
subject getOverrideAddress - 1
Now in markflow mode.
SESSION[sendto] = 1
the 3rd email
subject ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 1
Session Data: Array
(
[customers_host_address] => 66-127-213-144.ded.pacbell.net
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[35:9aa63f4c1016d6c0114e75b01a0e84cf] => Array
(
[qty] => 1
[attributes] => Array
(
[1] => 16
)
)
[36] => Array
(
[qty] => 1
)
)
[total] => 53.48
[weight] => 3.9
[cartID] =>
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
[markflow] => 1
[clearSess] => 1
[stage] => final
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 66.127.213.144
[new_products_id_in_cart] => 35:9aa63f4c1016d6c0114e75b01a0e84cf
[valid_to_checkout] => 1
[cart_errors] =>
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => aftab
[customer_country_id] => 223
[customer_zone_id] => 12
[sendto] => 1
[payment] => paypalwpp
[shipping] => Array
(
[id] => ups_GND
[title] => United Parcel Service (Ground)
[cost] => 8.09
)
[billto] => 1
[cot_gv] => 0
[comments] =>
)
the 4th email
subject ec_step1 - 2 -submit
Array
(
[RETURNURL] =>************
[CANCELURL] =>************
[LOCALECODE] => US
[CURRENCY] => USD
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => aftab banth
[SHIPTOSTREET] => 87 test
[SHIPTOSTREET2] =>
[SHIPTOCITY] => test
[SHIPTOZIP] => 93412
[SHIPTOSTATE] => CA
[SHIPTOCOUNTRY] => US
[REQCONFIRMSHIPPING] => 1
[email] => [email protected]
[PHONENUM] => 70****99
[SOLUTIONTYPE] => SOLE
)
The 5th email
subject getOverrideAddress - 1
Now in markflow mode.
SESSION[sendto] = 1
The 6th email
subject ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 1
Session Data: Array
(
[customers_host_address] => 66-127-213-144.ded.pacbell.net
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[35:9aa63f4c1016d6c0114e75b01a0e84cf] => Array
(
[qty] => 1
[attributes] => Array
(
[1] => 16
)
)
[36] => Array
(
[qty] => 1
)
)
[total] => 53.48
[weight] => 3.9
[cartID] =>
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
)
[navigation] => navigationhistory Object
(
[observers] => Array
(
)
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
[markflow] => 1
[clearSess] => 1
[stage] => final
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
)
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 66.127.213.144
[new_products_id_in_cart] => 35:9aa63f4c1016d6c0114e75b01a0e84cf
[valid_to_checkout] => 1
[cart_errors] =>
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => aftab
[customer_country_id] => 223
[customer_zone_id] => 12
[sendto] => 1
[payment] => paypalwpp
[shipping] => Array
(
[id] => ups_GND
[title] => United Parcel Service (Ground)
[cost] => 8.09
)
[billto] => 1
[cot_gv] => 0
[comments] =>
)
The 7th email
subject ec_step1 - 2 -submit
Array
(
[RETURNURL] => ****************
[CANCELURL] =>***************
[LOCALECODE] => US
[CURRENCY] => USD
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => afatab baanth
[SHIPTOSTREET] => 87 test
[SHIPTOSTREET2] =>
[SHIPTOCITY] => test
[SHIPTOZIP] => 93412
[SHIPTOSTATE] => CA
[SHIPTOCOUNTRY] => US
[REQCONFIRMSHIPPING] => 1
[email] => [email protected]
[PHONENUM] => 70*****99
)
our website is www.99supplements.com
thanks for all your help
Oba-san
Do you have HTML in your Product Name fields?
Linda McGrath
If you have to think ... you haven't been zenned ...
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!
Sensei
tabdiggy:
When you click confirm, the page keeps saying loading, then nothing happens.
So the site just keeps saying loading, and never comes back.
Does it ever collect payment ? ie: do you get money in your PayPal account ?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
New Zenner
To answe both questions.
We do not have any HTML in our product names.
Also, the money is credit to our paypal.com account, but the website doesn't show any information for a new order or anything.
thanks,
Aftab
Sensei
do you have any "PayPal***********.log" or "ipn_***********.log" files in your **/cache **or /includes/modules/payment/paypal/logs folders ?
can you zip the most recent 10 files from each folder and post them ?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
New Zenner
Drbyte,
WE have tried using both Paypal IPN and paypal express. both do not work. I have attached the 2 logs files that were on in the /logs folder..
For paypal IPN, the site allows the user to pay via paypal and the money shows up in our account, but when the customer is returned back to our site the site doesn't have a order number for the customer and the order does not show up on our admin section.
the paypal express, allows the customer to place items in their accounta and select the payapl express payment options, but when its time for the customer to "confirm" the order the website just stalls and nothing happens. The customer is not redirected to paypal or anything and then after some time the site goes blank, and the address has not changed to http://www.99supplements.com/ipn_main_handler.php?type=ec&markflow=1&clearSess=1&stage=final
So for us neither paypal ipn or paypal express work. We don't care which one we use for out website but we need to get at least 1 of the 2 to work.
thanks for your help
Sensei
From the IPN logs you posted:> Feb 28 2007 0:12 -- IPN FATAL ERROR::Could not establish fsockopen. Host Details = www.paypal.com:80 (110) Connection timed out
GoDaddy doesn't like their shared-hosting clients doing external communication to talk to other websites due to the potential for spammers to do rogue things using such methods.
I'm somewhat unsurprised that you're encountering problems while hosted with GoDaddy ... but I am disappointed that their bizarre configuration continues to pose challenges for some folks running Zen Cart.
I could suggest that you change hosts, but I'm sure you have already paid for several months of hosting already and aren't very interested in making a change. However, do note that changing hosting options to a service tuned specifically to give good performance on Zen Cart sites is almost always a worthwhile and possibly even cost-saving move.
You won't have any success asking GoDaddy to change the services available within a shared hosting plan (ie: to change restrictions on fsockopen or fopen wrappers, or to alter CURL proxy port numbers or other port availability etc). They'll try to upsell you to a more expensive plan if you want to make such changes. I'm not 100% certain that upgrading within their hosting environment will be sufficient.
I've not been able to duplicate the "hang" behaviour you have reported with the Express Checkout module, and don't see why it would only hang on the last stage and not also on the initial stage when pressing the orange Express button.
The IPN failures appear to be related to hosting limitations.
There are a number of things one can investigate for IPN troubleshooting: http://www.zen-cart.com/wiki/index.php/PayPal
The "almost blank" IPN logs are most likely a result of attempting to access the ipn_main_handler.php file from your browser instead of from PayPal's servers.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
New Zenner
[quote=tabdiggy;327816]I have applied the new paypal express checkout patch, but the express checkout is still not working for me site.
the problem occurs when the cusotmers gets to the finaly step of the checkout process(step 3) and when you click confirm, the website keep saying processing , I have the checkout set to email me the errors and the following errors are emailed to me...the bold verbage is the subject line of the email and the rest is the acutaly email contents, I received these 4 emails.
*I know several people are having trouble integrating PayPal's Express Check Out into their Zen Carts...*
*I am using Godaddy's hosting and -- I know this is very server specific --but one thing that helped me was to change the cURL proxy address port to "**80**". I was told that this port will facilitate most incoming-outgoing requests...*
*So anotherwords, if you are using a Godaddy server, change the cURL proxy address to **64.202.165.130:80***
*I also changed the length of the session time outs....but I am fairly certain the server port was originally the main problem.*
Sensei
using the named address is usually more reliable than the numbered address:
http://www.zen-cart.com/forum/showthread.php?t=61528
I'm not sure that using port 80 is the best choice, as the proxy typically only responds to the port it operates on. But, I guess if it works for you, great.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
New Zenner
I was having trouble with the Shipping Country, so I've just installed the latest patch (PPEC-137-patches-June16.zip).
I then went to remove and re-install the PayPal Express option in the payment modules section in admin, but only have the payment options load and this comes up: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/tornadod/public_html/tempo/includes/modules/payment/paypal.php on line **422
Can someone please help? All I did was copy all the provided files from the patch.
**
New Zenner
Sorry for the double post, but I can't edit it again.
Line 422 is: 'MODULE_PAYMENT_PAYPAL_CURRENCY',
Sensei
That patch has been updated. Sorry. Wrong file got into the zip !
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
New Zenner
I do not know if anyone is still looking at these threads, but I was having the same problem when I entered:
curl proxy 64.202.165.130:3128
When I changed it to:
proxy.shr.secureserver.net:3128
It started to work fine. Just a suggestion.
Tell staff why this post should be reviewed.