Latest EE and Latest Store.

I've setup PayPal Express in settings and have {exp:store:checkout payment_method="paypal_express"} on the final checkout page. I have the submit button as <input type="submit" name="submit" value="Place Your Order">. When I click the button nothing happens. I was expecting to be whisked over to PayPal. Any ideas what I've missed?


  • Could you include the relevant template markup in your question (or upload it as a gist)? Does literally nothing happen or does the form submit and reload the current page?
    – Dom Stubbs
    Commented Dec 4, 2012 at 15:00
  • I hadn't collected the buyer email address and so the page wasn't submitting. Commented Dec 4, 2012 at 21:07
  • PayPal requires an email address to work properly. From the sounds of it you have inline_error handling turned on but have not added {error:field_name} to your templates which would of helped you in trackdown the problem. Commented Dec 4, 2012 at 21:49

1 Answer 1


As Justin mentioned in the comments, it sounds like there are some errors on your page which you haven't templated.

As a first step, always remove error_handling="inline" from your checkout tag, to see all the errors.

In the comments you mentioned it was missing the email address, so that sounds like the problem. All orders require an email address (that the order confirmation email is sent to), and at this stage it can't be automatically pulled from the customer's Paypal account, it must be collected before you redirect the customer for payment.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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