1. what version are you running: ZenCart 1.3.7
2. have you installed the latest patch: Yes
3. did you make any changes to your code before it quit working: No
4. who is your hosting company: goDaddy
5. are you using Website Payment Standard or Website Payment Pro: I use Express Checkout. My boss has paid for WPP Pro but I do not see how that would have an impact on Express Checkout.
We are a 100% Express Checkout. This is BAD.
USEFUL observations:
1) I have a download-only product and it works just fine
2) The logs show:
Feb-15-2007 06:02:13
before_process - EC-5
resultset:
Array
(
[ACK] => Failure
[L_ERRORCODE0] => 81210
[L_SHORTMESSAGE0] => Invalid%20Parameter
[L_LONGMESSAGE0] => Country%20%3a%20Invalid%20Parameter
[L_SEVERITYCODE0] => Error
)
3) Same logs show:
Feb-15-2007 06:02:13
before_process - EC-3
address overrides added:
Array
(
[ITEMAMT] => 0.01
[SHIPPINGAMT] => 0.00
[AMT] => 0.01
[L_NUMBER0] => 0
[L_QTY0] => 1
[L_NAME0] => GUTS
[L_AMT0] => 0.01
[L_TAXAMT0] => 0.00
[SHIPTONAME] => Andrey Abramov
[SHIPTOSTREET] => 240 Bay Street #410
[SHIPTOSTREET2] =>
[SHIPTOCITY] => San Francisco
[SHIPTOSTATE] => CA
[SHIPTOZIP] => 94133
[SHIPTOCOUNTRY] =>
)
My best guess is that SHIPTOCOUNTRY used to be empty by default and now PayPl requires an explicit value.




