Poolseidon contacting me needing a website for their pool service company. They needed what most businesses do, leads and way for them to pay. I decided to use WordPress with some customizations to better match their flow from potential to paying customer.
Booking Services
First a custom booking form that would allow prospective clients to build out options and see what they would be charged. In addition it would alert Poolseidon to contact that user and setup the service agreement. Leads are also saved for later use.
Making a Payment
Next, a page for customers to pay their invoices was created. I was happy to see that Poolseidon chose Stripe as their payment processor because integration is super simple. We needed the customer to enter their name and customer number as well as a custom payment amount. I couldn’t find a free plugin that did this well and we didn’t want to go the premium plugin route so I created a custom plugin using Stripe’s Checkout API.