Forums / PayPal Express Checkout support / "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

"(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Locked

Views: 32,164

Results 1 to 20 of 74
This thread is locked. New replies are disabled.
29 Dec 2007, 10:24 AM
#1
gtrotter avatar

gtrotter

Inactive

Join Date:
Feb 2007
Posts:
33
Plugin Contributions:
0

"(7) 7 - Field format error: 10731-The field Shipping Address Country is required

All

I am having an issue with PayPal Express Checkout. I have just upgraded to version 1.3.8a so I presume it has something to do with my revised setup (although I never had this installed in my previous setup). I have this installed purely because I am using Website Payments Pro but obviously all checkout options need to work. When using PayPal Express Checkout I get the error message

"(7) 7 - Field format error: 10731-The field Shipping Address Country is required".

Any ideas what might be wrong here? Where should I start looking?

Thanks

Gary

29 Dec 2007, 6:01 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Turn on PayPal debug logging within your Pro module, do a test transaction where you get the error, and post the log files related to that transaction.

http://www.zen-cart.com/forum/showthread.php?t=61199

Also, what address does this happen with?
Can you replicate it on demand?

How exactly did you do your upgrade?

.
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.

29 Dec 2007, 11:31 PM
#3
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

I also got exactly the same error when we went to 1.3.8a

Tried a totally fresh install, only thing I put in was the zones for Uk - nothing else - and also put in one product so i could test the paypal again. Still got the error - tried changing delivery addy and still no joy.

Paypal express button works perfectly fine, as does the credit card WPP part - the only thing that wont is the link to paypal express in checkout - incidentally the only options i enabled were WPP and paypal express. Would appreciate someone coming up with a solution for this as to us its a pretty fatal error that means we cant possibly proceed to a full changeover to 1.3.8a

Regards

Lyn

set the debug and got this:
Dec-30-2007 12:24:19
ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 1
Session Data: Array
(
[securityToken] => 7c5790b122ce7b02d17cc538da38e927
[customers_host_address] => host81-133-224-144.in-addr.btopenworld.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[1] => Array
(
[qty] => 1
)
)
[total] => 0.99
[weight] => 0
[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] => checkout_shipping
[mode] => NONSSL
[get] =>
[post] => Array
(
)
)
[1] => Array
(
[page] => checkout_payment
[mode] => NONSSL
[get] =>
[post] => Array
(
)
)
[2] => Array
(
[page] => checkout_confirmation
[mode] => NONSSL
[get] =>
[post] => Array
(
)
)
[3] => 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] => GBP
[today_is] => 2007-12-30
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 81.133.224.144
[valid_to_checkout] => 1
[cart_errors] =>
[new_products_id_in_cart] =>
[payment] => paypalwpp
[cot_gv] => 0
[customer_id] => 1
[customer_first_name] => lyn
[customer_default_address_id] => 1
[customer_country_id] => 222
[customer_zone_id] => 209
[customers_authorization] => 0
[sendto] => 2
[shipping] => Array
(
[id] => flat_flat
[title] => Flat Rate (Best Way)
[cost] => 5.00
)
[billto] => 1
[comments] =>
[messageToStack] =>
)

Dec-30-2007 12:24:19
ec-step1-addr_check
cart contents is not all virtual or customer is not logged in ... therefore will be submitting address details

Dec-30-2007 12:24:19
getOverrideAddress - 1
Now in markflow mode.
SESSION[sendto] = 2

Dec-30-2007 12:24:19
getOverrideAddress - 2
$address_arr->fields = Array
(
[entry_firstname] => sadfdsaaf
[entry_lastname] => asdfds
[entry_street_address] => asdfdsfasf
[entry_suburb] => asdfdsf
[entry_city] => asdfdsaf
[entry_postcode] => asdfdsf
[entry_country_id] => 222
[entry_zone_id] => 200
[entry_state] =>
[zone_code] => Dorset
[countries_iso_code_2] => GB
)

Dec-30-2007 12:24:19
ec-step1-addr_check3
address details from override check:Array
(
[entry_firstname] => sadfdsaaf
[entry_lastname] => asdfds
[entry_street_address] => asdfdsfasf
[entry_suburb] => asdfdsf
[entry_city] => asdfdsaf
[entry_postcode] => asdfdsf
[entry_country_id] => 222
[entry_zone_id] => 200
[entry_state] =>
[zone_code] => Dorset
[countries_iso_code_2] => GB
)

Dec-30-2007 12:24:19
ec_step1 - 2 -submit
Array
(
[AMT] => 5.99
[RETURNURL] => http://www.hedgepig.co.uk/hedgepignew/ipn_main_handler.php?type=ec
[CANCELURL] => http://www.hedgepig.co.uk/hedgepignew/index.php?main_page=checkout_shipping&ec_cancel=1
[LOCALECODE] => GB
[CURRENCY] => GBP
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => sadfdsaaf asdfds
[SHIPTOSTREET] => asdfdsfasf
[SHIPTOSTREET2] => asdfdsf
[SHIPTOCITY] => asdfdsaf
[SHIPTOZIP] => asdfdsf
[SHIPTOSTATE] => Dorset
[SHIPTOCOUNTRYCODE] => GB
[EMAIL] => [email protected]
[PHONENUM] => asdfasfdasfdasfsd
[SOLUTIONTYPE] => SOLE
)

Dec-30-2007 12:24:21
termEC-1
Killed the session vars as requested

Dec-30-2007 12:24:21
termEC-2
BEFORE: $this->showPaymentPage = 0
Token Data:

Dec-30-2007 12:24:21
termEC-3
AFTER: $this->showPaymentPage = 0

Dec-30-2007 12:24:21
termEC-8
$this->showPaymentPage NOT true, and NO custom page selected ... using SHIPPING as default

Dec-30-2007 12:24:21
termEC-10
Redirecting to checkout_shipping - Stack: checkout_shipping
Message: An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (7) 7 - Field format error: 10731-The field Shipping Address Country is required
Session Data: Array
(
[securityToken] => 7c5790b122ce7b02d17cc538da38e927
[customers_host_address] => host81-133-224-144.in-addr.btopenworld.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[1] => Array
(
[qty] => 1
)
)
[total] => 0.99
[weight] => 0
[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] => checkout_shipping
[mode] => NONSSL
[get] =>
[post] => Array
(
)
)
[1] => Array
(
[page] => checkout_payment
[mode] => NONSSL
[get] =>
[post] => Array
(
)
)
[2] => Array
(
[page] => checkout_confirmation
[mode] => NONSSL
[get] =>
[post] => Array
(
)
)
[3] => 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] => GBP
[today_is] => 2007-12-30
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 81.133.224.144
[valid_to_checkout] => 1
[cart_errors] =>
[new_products_id_in_cart] =>
[payment] => paypalwpp
[cot_gv] => 0
[customer_id] => 1
[customer_first_name] => lyn
[customer_default_address_id] => 1
[customer_country_id] => 222
[customer_zone_id] => 209
[customers_authorization] => 0
[sendto] => 2
[shipping] => Array
(
[id] => flat_flat
[title] => Flat Rate (Best Way)
[cost] => 5.00
)
[billto] => 1
[comments] =>
[messageToStack] => Array
(
[0] => Array
(
[class] => checkout_shipping
[text] => An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (7) 7 - Field format error: 10731-The field Shipping Address Country is required
[type] => error
)
)
)

30 Dec 2007, 2:31 AM
#4
drbyte avatar

drbyte

Sensei

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

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

I think I'm going to turn off the debug-to-email option in a future release, because people can't seem to use it right.

Please use debug-to-file, and post ALL the log files created for the transaction. Posting only one or two sections doesn't help the analysis at all. I need to especially see what exactly was sent to PayPal, not just some of the preparation logic leading up to it.

.
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.

30 Dec 2007, 9:12 AM
#5
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Try this then - this is both files generated (I have of course removed my vendor and personal info - hence the stars):
FILE ONE:

Dec-30-2007 10:06:23
ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 0
Customer ID: 1
Session Data: Array
(
[securityToken] => d470bc69204b57c62d878b11d050****
[customers_host_address] => host81-133-224-144.in-addr.btopenworld.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[1] => Array
(
[qty] => 1
)
)
[total] => 0.99
[weight] => 0
[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] => GBP
[today_is] => 2007-12-30
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 81.***.224.144
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => lyn
[customer_last_name] => hill
[customer_country_id] => 222
[customer_zone_id] => 209
[sendto] => 1
[payment] => paypalwpp
[shipping] => Array
(
[id] => flat_flat
[title] => Flat Rate (Best Way)
[cost] => 5.00
)
[billto] => 1
[cot_gv] => 0
[comments] =>
)

Dec-30-2007 10:06:23
ec-step1-addr_check
cart contents is not all virtual or customer is not logged in ... therefore will be submitting address details

Dec-30-2007 10:06:23
getOverrideAddress - 1
Now in markflow mode.
SESSION[sendto] = 1

Dec-30-2007 10:06:24
getOverrideAddress - 2
$address_arr->fields = Array
(
[entry_firstname] => lyn
[entry_lastname] => hill
[entry_street_address] => ******
[entry_suburb] =>
[entry_city] => *******
[entry_postcode] => *** ***
[entry_country_id] => 222
[entry_zone_id] => 209
[entry_state] =>
[zone_code] => Lancs
[countries_iso_code_2] => GB
)

Dec-30-2007 10:06:24
ec-step1-addr_check3
address details from override check:Array
(
[entry_firstname] => lyn
[entry_lastname] => hill
[entry_street_address] => *******
[entry_suburb] =>
[entry_city] => ******
[entry_postcode] => *** ***
[entry_country_id] => 222
[entry_zone_id] => 209
[entry_state] =>
[zone_code] => Lancs
[countries_iso_code_2] => GB
)

Dec-30-2007 10:06:24
ec_step1 - 2 -submit
Array
(
[AMT] => 5.99
[RETURNURL] => http://www.hedgepig.co.uk/hedgepignew/ipn_main_handler.php?type=ec
[CANCELURL] => http://www.hedgepig.co.uk/hedgepignew/index.php?main_page=checkout_shipping&ec_cancel=1
[LOCALECODE] => GB
[CURRENCY] => GBP
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => lyn hill
[SHIPTOSTREET] => *******
[SHIPTOCITY] => Accrington
[SHIPTOZIP] => BB5 0JR
[SHIPTOSTATE] => Lancs
[SHIPTOCOUNTRYCODE] => GB
[EMAIL] => *****@hedgepig.co.uk
[PHONENUM] => asdfasfdasfdasfsd
[SOLUTIONTYPE] => SOLE
)

Dec-30-2007 10:06:26
termEC-1
Killed the session vars as requested

Dec-30-2007 10:06:26
termEC-2
BEFORE: $this->showPaymentPage = 0
Token Data:

Dec-30-2007 10:06:26
termEC-3
AFTER: $this->showPaymentPage = 0

Dec-30-2007 10:06:26
termEC-8
$this->showPaymentPage NOT true, and NO custom page selected ... using SHIPPING as default

Dec-30-2007 10:06:26
termEC-10
Redirecting to checkout_shipping - Stack: checkout_shipping
Message: An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (7) 7 - Field format error: 10731-The field Shipping Address Country is required
Session Data: Array
(
[securityToken] => d470bc69204b57c62d878b11d05*****
[customers_host_address] => host81--224-144.in-addr.btopenworld.com
[cartID] =>
[cart] => shoppingcart Object
(
[observers] => Array
(
)
[contents] => Array
(
[1] => Array
(
[qty] => 1
)
)
[total] => 0.99
[weight] => 0
[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] => GBP
[today_is] => 2007-12-30
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 81.
.224.144
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[customer_id] => 1
[customer_default_address_id] => 1
[customers_authorization] => 0
[customer_first_name] => lyn
[customer_last_name] => hill
[customer_country_id] => 222
[customer_zone_id] => 209
[sendto] => 1
[payment] => paypalwpp
[shipping] => Array
(
[id] => flat_flat
[title] => Flat Rate (Best Way)
[cost] => 5.00
)
[billto] => 1
[cot_gv] => 0
[comments] =>
[messageToStack] => Array
(
[0] => Array
(
[class] => checkout_shipping
[text] => An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (7) 7 - Field format error: 10731-The field Shipping Address Country is required
[type] => error
)
)
)

FILE TWO:

2007-12-30 10:06:26

(live transaction) --> https://payflowpro.verisign.com/transaction
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 - Payflow Pro
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)

Request Parameters: {SetExpressCheckout}
Array
(
[LOCALECODE] => GB
[CURRENCY] => GBP
[PAYMENTACTION] => Sale
[ADDROVERRIDE] => 1
[SHIPTONAME] => lyn hill
[SHIPTOSTREET] => **********
[SHIPTOCITY] => ***********
[SHIPTOZIP] => *********
[SHIPTOSTATE] => Lancs
[SHIPTOCOUNTRYCODE] => GB
[EMAIL] => *****@hedgepig.co.uk
[PHONENUM] => asdfasfdasfdasfsd
[AMT] => 5.99
[RETURNURL[66]] => http://www.hedgepig.co.uk/hedgepignew/ipn_main_handler.php?type=ec
[CANCELURL[91]] => http://www.hedgepig.co.uk/hedgepignew/index.php?main_page=checkout_shipping&ec_cancel=1
[ACTION] => S
[TENDER] => P
[TRXTYPE] => S
[PAGESTYLE] => Primary
[REQUEST_ID] => **********
[USER] => *************
[PWD] => ****************
[PARTNER] => **************
[VENDOR] => ************
)

Response:
Array
(
[RESULT] => 7
[RESPMSG] => Field format error: 10731-The field Shipping Address Country is required
[REQUEST_ID] => **********
[CURL_ERRORS] =>
)

SetExpressCheckout, Elapsed: 2054ms -- Failed
RESULT=7&RESPMSG=Field format error: 10731-The field Shipping Address Country is required&REQUEST_ID=1199005584&CURL_ERRORS=

30 Dec 2007, 1:32 PM
#6
drbyte avatar

drbyte

Sensei

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

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

  1. I gather that you have a UK PayPal account and that you have both your Express Checkout and Payments Pro modules set into Payflow-UK mode?

  2. You said: > Paypal express button works perfectly fine, as does the credit card WPP part - the only thing that wont is the link to paypal express in checkoutCan you explain in more detail? You said the button works fine, but then you said the link doesn't work. I'm not sure I understand you fully.

.
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.

30 Dec 2007, 5:05 PM
#7
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

both are set to payflow-uk and the paypal account is a uk paypal account.

What i meant by prevous post is that the yellow paypal express button (which shows on first shopping cart page) works fine - it goes to paypal and all appears well. If you ignore this button and proceed by pressing teh 'go to checkout' button then you eventually geton the payment page where you can choose to pay by either credit card (this works fine) or select the radio button for paypal express - this is the one that doesnt work. It just brings up the error in a red box - ive tried changing delivery address but still happens.

regards

lyn

30 Dec 2007, 5:42 PM
#8
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Just in case its important - i have checked both the yellow paypal button AND the credit card section - and both are passing all of the address over fine, including the United Kingdom bit - I cant understand why no-one else seems to be having this problem.

I did wonder if its because the test site is in a sub directory of the main and not the root directory - but surely if this was an issue then paypal would throw a hissy fit on all counts.

Would certainly appreciate any efforts to resolve this as we cannot upgrade until it is resolved otherwise half our customers would start complaining loudly and going elsewhere!

regards

Lyn

30 Dec 2007, 9:31 PM
#9
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

I have actually made it work

All I did was set Paypal Express to use the Paypal selection and NOT the Payflow-Uk option.

I left the Paypal Website Payments Pro still set on Payflow-Uk

All tested and all working

31 Dec 2007, 10:23 PM
#10
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Oh well, it seemed to work briefly but alas no more. So, im still looking for a solution - please help - anyone!!

regards

Lyn

6 Jan 2008, 8:24 PM
#11
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

I am still awaiting a resolution to this one - anyone?

6 Jan 2008, 9:13 PM
#12
drbyte avatar

drbyte

Sensei

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

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

I can't seem to duplicate this problem, so am having difficulty even trying to come up with a fix for it.

.
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.

7 Jan 2008, 3:00 PM
#13
fuzion avatar

fuzion

New Zenner

Join Date:
Sep 2006
Posts:
75
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Hi,

I am also experiencing this problem. Has anyone found a fix for this?

We are experiencing a few payment problems at the moment. The other seems to occur when someone pays via paypal, they are not suppying all of the 'required' fields such as Country, Gender, DofB & Telephone Number. I am unable to view the customers details in admin, so I have to log in as the customer on the front end (use the master password mod) and then add these details. This then sorts out the issue with not being able to view their account.

The other problem (which must be connected) is that any of these customers do not have any address info in their orders.

If anyone has any idea where to start, please let me know.

Many thanks,

J

Jamie @ Fuzion

www.InkFuzion.co.uk
www.FunFuzion.co.uk - now live (with a few bugs, but getting there!)

7 Jan 2008, 8:29 PM
#14
drbyte avatar

drbyte

Sensei

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

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Assuming a fresh install of Zen Cart v1.3.8a, what are all the steps I'd have to take to configure my site to match yours, so that I could test and replicate the problems you're experiencing?

.
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.

8 Jan 2008, 8:40 AM
#15
fuzion avatar

fuzion

New Zenner

Join Date:
Sep 2006
Posts:
75
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Hi,

Would it be best for me to PM you our admin username & password so that you can see?

I have also got the 2 log files from the PayPal module that I could email you?

Let me know,

Cheers

Jamie @ Fuzion

www.InkFuzion.co.uk
www.FunFuzion.co.uk - now live (with a few bugs, but getting there!)

11 Jan 2008, 1:40 PM
#16
fuzion avatar

fuzion

New Zenner

Join Date:
Sep 2006
Posts:
75
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Hi,

I am having many problems with the new PayPal module set up in the UK.

Has anyone actually got it working? And if so, do they mind sharing this with me?

We only have porblems when customers decide to go through the PayPal Express option. If they fill in their details on the iste, then the sale goes through fine.

This is really starting to annoy me as I love Zen-cart and we are hoping to make this the ecommerce package of choice to our customers, but if we cant get this working ourselves, we really dont want to move customers over to it.

Any help would be appreciated.

Many thanks,

J

Jamie @ Fuzion

www.InkFuzion.co.uk
www.FunFuzion.co.uk - now live (with a few bugs, but getting there!)

12 Jan 2008, 7:32 PM
#17
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Hi Dr Byte

All i do to get this problem is this:

I install a fresh version of zen 1.3.8a and a new empty database
i then use the UK zones paypal compatible module from your download section (could this be causing the problem???)
in my store i set as united kingdom and lancashire - in creat account default country id is set to united kingdom.

I set all necessary details in modules/payment - only paypal website payments pro and paypal express checkout (pro 2.0 payflow uk) are green

I then add one fictional item and picture.

i then add this item to my shopping cart

i create an account for myself using addy in this country (uk)

i then select to checkout - i have two radio buttons,: fill in credit card details (which seem to work fine) or paypal - when i select the paypal and confirm order i then get the error The field Shipping Address Country is required

regards

Lyn

13 Jan 2008, 8:06 PM
#18
hedgepig avatar

hedgepig

New Zenner

Join Date:
Oct 2006
Posts:
80
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

I believe that Curl version might be a problem?

we are hosted on 1and1 and server info is:

PHP Version: 4.4.7 (Zend: 1.3.0) PHP Memory Limit: 40M

libcurl/7.10.3 OpenSSL/0.9.6g ipv6 zlib/1.2.1

13 Jan 2008, 8:25 PM
#19
fuzion avatar

fuzion

New Zenner

Join Date:
Sep 2006
Posts:
75
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Hi,

I have just checked our Curl version and it reads:

cURL support enabled
cURL Information libcurl/7.15.3 OpenSSL/0.9.8b zlib/1.2.3

As far as I am aware, this is fairly up-to-date.

Any other ideas?

J

Jamie @ Fuzion

www.InkFuzion.co.uk
www.FunFuzion.co.uk - now live (with a few bugs, but getting there!)

14 Jan 2008, 4:46 PM
#20
fuzion avatar

fuzion

New Zenner

Join Date:
Sep 2006
Posts:
75
Plugin Contributions:
0

Re: "(7) 7 - Field format error: 10731-The field Shipping Address Country is required

Today we have lost 25 order so far down to this error. My inbox is getting swapped with this error message from PayPal.

Is there anyway we can turn of the PayPal EC module until this problem is sorted? I know it is against PayPal TOC, but this is starting to wear a bit thin now.

I think Zen is great, but it does appear that this module has got a few bugs in for the people that are using the PayFlow UK module (which we must use for some UK specific cards).

Can anyone shed any ideas on what else we can look at?

DrByte began to have a look at this, and not sure if he got anywhere or not as I havent heard from him for the last week. Sorry to sound like I am going on, but really need this to be looked at.

Many thanks,

Jamie

Jamie @ Fuzion

www.InkFuzion.co.uk
www.FunFuzion.co.uk - now live (with a few bugs, but getting there!)