Take terminal and virtual terminal payments, apply payments to procedures, and manage terminal receipts.