This tutorial presumes that you have:
Plugins Required:
About this tutorial.
This tutorial will cover taking payments from new members and membership renewals for existing members. I will refer to Stripe as the payment processor as that is what we use at Bradford, but you can adapt this for PayPal. In my opinion, Stripe is a far better option and is cheaper to use.
This tutorial will use a Chrome browser to inspect elements I suggest for ease of following along you use the same.
Any links to forms in this tutorial are live so please feel free to visit the pages but please do not submit any information for testing.
Part 1.
Part 2.
Part 3.
Open er2 goto “settings” then “Custom Fields”, Replace the circled text with the same url of the payment form on your website.
Part 4.
Replace the IDs on line 13,14,15,16.
Your code should now look something like this but with the IDs you saved in the last step. Make sure you have the ” # at the beginning and the ” at the end
Part 5.
Now you need to test if the script is working.
Use this Get statement https://replace this with your url?member=70.27.10109&totaldue=30
Use this Debit card number to test Stripe 4000058260000005 use any future date and cvc number.
Please note that Stripe does not send out receipts when in test mode.
This is a simple form that has two actions after submitting.
The information in the email has to be added to a new member record in er2 manually but this is done quite simply (see the video below).
Live links
A Simple Application Form.
This form sends an email to the membership secretary then redirects the applicant to a confirmation page.
Pasting into er2.
After receiving the email the easiest way to create a new member is to drag the info from the email directly into the form fields in er2.
Save the form then find the member again and send them an invite using the button at bottom of the page. You should have an email template setup for this.
Email Templates.
Below are the templates created in er2, we also use the shortcodes that personalise the emails and adds the additional payment link.
New Member Invitation.
The Code:
Dear {{FirstName}},
{{BranchName}} membership.
Thank you for your interest in joining {{BranchName}}. If you wish to proceed with your application please click the link below and complete the online form paying special attention to membership subscription from the drop-down list & Gift Aid.
{{ApplyOnlineLink}}
submit the form and follow the instructions to make a payment if required.
Please contact me if you have any questions.
Yours Sincerely
The Membership Secretary
{{BranchName}}
{{ContactEmail}}
{{BranchWebsite}}
New Member Confirmation
In this example you can see that we have added a link to the payment page, we have found that not everyone pays using the button on the er2 page, once they leave the page they can not get back to it so we add a reminder and a link to the payment page in the confirmation email.
The Code:
Dear {{FirstName}}
Beekeeping association membership application
Your membership No: {{MemberNumber}}
Thank you for your membership application to {{BranchName}}.
If you have not already arranged your payment of £{{TotalPayable}} please do so by going to the online payment page where you can choose a payment option.
this link will take you to the payment page https://bradfordbeekeepers.co.uk/bdbka-payments/?member={{MemberNumber}}&totaldue={{TotalPayable}}
Once payment has been received and membership confirmed you will be sent your membership certificate.
Yours Sincerely
The Membership Secretary
{{BranchName}}
{{ContactEmail}}
{{BranchWebsite}}
Don’t forget to reconcile any renewal or new application with your stripe account, once a member confirms their details in er2 a payment is added to their account and your capitation whether the payment has been completed or not.
Details on how to do this can be found in this document. user guide to online renewals and payments
If you spot any errors in my tutorial or just need more info on any stage you can contact me at info@paymybka.co.uk Please be aware that I have a job that often takes me away from home at short notice and it may take a little longer to get back to you.
I can also offer secure hosting for payment forms if you do not use WordPress or are unable to make this work for yourself.
How it works:
When a member clicks the button to pay it diverts to my secure server, the form is filled out and payment is taken directly to your Stripe account then the relevant emails are sent out and the member is then returned to your website. These pages are customisable to match the look of your website.
This service also includes forms for other payments such as courses or donations.
The cost of this service is £50 a year this covers a secure certificate, setup, licenses for software, your own mini site e.g. something like https://yourname.paymybka.co.uk
For more information please contact me at info@paymybka.co.uk