Skip to content

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.

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.

Can new membership tiers be created easily?

Section titled “Can new membership tiers be created easily?”

Can staff manually add or edit member profiles?

Section titled “Can staff manually add or edit member profiles?”