Add support for partial payment functionality
Allow customer payment to be saved with the payment info.
Modified variable name to debit instead of credit to accurately describe the process.