A start-up to create low-cost total compensation statements needed programming for their website to provide both a flexible document production engine — to take a spreadsheet of numbers and produce the compensation statements for download — and an eCommerce feature to allow the user to pay by credit card for the documents based on the type of compensation statement selected and any discount codes provided by the user.
The eCommerce component talks directly with Stripe to get the credit card charged after collecting a minimal amount of data about the customer. The document production engine takes an uploaded Excel spreadsheet of numbers and information about the client’s employees and combines that with some XML layout files to dynamically generate a very cool-looking PDF containing the finished compensation statements for the employees listed in the spreadsheet.
You can see this application in action at dollarcompensationstatements.com.