LP#1622696 Webstaff credit card payment support
authorBill Erickson <berickxx@gmail.com>
Wed, 20 Sep 2017 22:16:57 +0000 (18:16 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 25 Sep 2017 21:41:20 +0000 (17:41 -0400)
commitb1bde5aca5e69b09bc27d41ecf235d697832eb23
tree0ee1486765ff7bec8a4d111cd9c7cccd6fdc9909
parent5b88ceb8449e21ccfd3beacfa6aa9b9206302ace
LP#1622696 Webstaff credit card payment support

Support collecting credit card info for both EG-processed and
externally-processed credit card payments, consistent with the XUL
client.

Refactor the chain of events leading up to payment submission,
including verifying warning-level payment amounts, annotating payments,
and collecting credit card data so the user is able to perform any or
all of these steps and cleanly cancel at any point along the way.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/circ/patron/t_cc_payment_dialog.tt2 [new file with mode: 0644]
Open-ILS/src/templates/staff/css/style.css.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/bills.js