I'm setting up Subscriptions for a client; I've implemented the Subscriptions page, and it works for people who already have an account in EE, but it fails if you aren't logged in, despite register_member="yes" being set.

The error returned is:

CARD_CREATE: Email is required.

I verified that the email address is indeed in the form, and in fact, I get this error even with the Templates that come with Subscriptions. This makes the product unusable for my client.

If it matters, I also am using SolSpace User, and I have it set up to use email addresses as usernames on the site.

1 Answer 1


Have you installed the included templates? If so, go to the template subscribe_with_register.html and it includes a fully working example.

The key is you must have register_member="yes" as a parameter and you must have at minimum these four fields: username, email, password and password_confirm. Custom fields can be added with m_field_id_1 with 1 being the field id of the custom member field.

  • Yes, even the included templates do not work, as I mentioned in the original post. Here's a link to the unmodified example template that comes with Subscriptions 1.5.3: crushlivepoker.com/subs/subscribe_with_register/… Mar 31, 2015 at 13:02
  • Do you have EE settings enabled to allow new members?
    – Parscale
    Mar 31, 2015 at 16:52
  • Yes, I have new users enabled. Member activation is set to "Self-activation via email". Require terms of service is NO. Mar 31, 2015 at 20:20
  • You are going to need to make a support ticket. It works in my environments, so we need to see what you have different.
    – Parscale
    Mar 31, 2015 at 23:52

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.