Online Orders > Prepayments of Orders

Issue No: TM-2282
Created 3/20/2017 2:38:41 PM
Type Feature
Priority Major
Status Closed
Resolution Fixed
Fixed Version 19.1
Description * Integrate with Credit Cards to take payment in advance for Tank Management Order ** Allow customer to optionally prepay *** Add Pay Now Button to Order Screen ** Pop Up Enter Payment Screen *** Pass Order Amount for One Time Payment *** Create Payment on Account and post *** Flag Order as Paid Up Front and Link to Payment Record **** Prepaid Order should lock in Price and Desired Quantity to match the amount charged to the credit card. ** Require/Warn a prepaid for COD, over credit limit, or past due *** If Over Credit Limit or Past Due **** When Credit Cards Integration is setup: ***** Old Prompt - Your account is Past Due and over the credit limit, Credit Manager will contact you if you would like to continue with your order. ***** New Prompt - Your account is Past Due and over the credit limit, do you want to pay now? ****** If No ******* Then show message Old Prompt. **** Use Similiar messaging * Testing Scenarios ** Test for Required to Pay Now prompting *** Over Credit Limit requires pay now to submit order *** Past Due requires pay now to submit order *** Allow customer to pay now without prompting ** TM Portal > Pay Now *** Should be create AR payment that creates credit on customer account *** Should put a charge on credit card ** AR Payment *** Should be able to void credit card charge created by Tank Management ** TM Portal > Cancel Order *** Subject to Cancel Order rules on when to allow. *** Should unpost/delete payment *** Should reverse credit card charge ** TM Site Remove Order *** Should reverse credit card charge *** Should unpost/delete payment **** Should not reverse credit card charge twice if the credit card charge was manually voided in AR already.