Added customer fields to make it a bit easier for us, on the back end, to track who payed what and which invoice they paid for.
Changed number sanitization logic to all for a more robust and less complex confirmation logic.