Client: Strong National Museum of Play
The Story
The Museum of Play required a new, streamlined registration system that could handle credit card processing through Blackbaud and was PCI-DSS compliant as a result.
What I Did
- Created a new template using XHTML and CSS based off a .jpg
- Created wrapper script to work with the Blackbaud API
- Ensured maximum sanity checking in all fields
- Custom error messages for everything
- Wrote a basic credit card validation script to take some of the credit card validation load off the Blackbaud processor
- Implemented ability to add and modify registration types based off MoP's existing "product inventory" system
- Implemented ability to enter corporate or other unique discounts based off MoP's existing discount system
- Created mail script to notify selected people of new membership registrations, based off the type of registration (gift vs. high-dollar donor, etc)
- Ensured PCI-DSS compliance