I have setup Paypal Express and that works fine if I create an order for Germany (Merchant Country) and some other countries.

But if I select United States in step "2. Billing Information" I get a wrong redirected after step "5. Payment Information". Instead of Paypal I get redirected to /checkout/cart.

In /var/log/exception.log i found:

exception 'Mage_Core_Exception' with message 'PayPal NVP gateway errors: The field Shipping Address State is required (#10729: Shipping Address State Empty). Correlation ID: 15fb525b60ff5. Version: 72.0.' in htdocs/app/Mage.php:579

  • Looks like some error in the payment process. Is there anything in the logs? Or a "payment transaction failed" mail being sent?
    – Alex
    Feb 26 '13 at 13:22

I had a NoState plugin installed. After uninstalling it the problem disappeared.

  • Please mark this answer as solution - klick on the check on the lieft side. May 6 '13 at 8:22
  • Your mention of the NoState plugin saved me. Turns out my state field was being hidden by an extension but I would have never thought to look for a missing form field at checkout. Thanks! The weird thing was I'm not using NoState... Not sure which extension is attempting to hide my state field.
    – sparecycle
    Sep 10 '14 at 18:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.