]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1622696 Webstaff credit card payment support
authorBill Erickson <berickxx@gmail.com>
Wed, 20 Sep 2017 22:16:57 +0000 (18:16 -0400)
committerMike Rylander <mrylander@gmail.com>
Tue, 26 Sep 2017 19:03:35 +0000 (15:03 -0400)
commit9a308a151b90463893f20aa25b160f6ce5bb0002
tree0a8268f84bc1f5f4670e522037e48c10b07a0768
parent6037312bec16fbac86697ebd6c435522d354939d
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