LP#1622696 Webstaff credit card payment support
authorBill Erickson <berickxx@gmail.com>
Wed, 20 Sep 2017 22:16:57 +0000 (18:16 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 28 Sep 2017 17:28:14 +0000 (13:28 -0400)
commit40b4ab39055996cfaf1f9a2bd436ea0d9059509b
treee840caca65b833fd432018b397b04132ec699d76
parentc5f2b4f822820bdeaffb80c4c724e1071ce89ca4
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>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
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