Technical notes
Why every member must use the registration form
Section titled “Why every member must use the registration form”Every member must go through https://ohs.org.uk/join. There are no exceptions.
The form is built with Gravity Forms (a WordPress plugin). On submission it sends a webhook to Stripe, which verifies the events and sends a webhook back to the website. The entire membership system depends on this handshake.
What about the 700+ imported users?
Section titled “What about the 700+ imported users?”This was a one-off migration for existing members. The website was tricked into treating those users as if they had gone through the Gravity Form. This cannot be repeated. All new members must go through the form.
The only exceptions are the manual processes for honorary members and offline payments — both of which also involve specific workarounds to make the system accept them.