From 2ae202234652bf6d39033c147f8a6dbb75858f2f Mon Sep 17 00:00:00 2001 From: Terran McCanna Date: Wed, 19 Jan 2022 11:43:55 -0500 Subject: [PATCH] Fix for Stripe payment form Signed-off-by: Terran McCanna --- .../opac/myopac/main_payment_form.tt2 | 226 ++------------------- 1 file changed, 13 insertions(+), 213 deletions(-) diff --git a/Open-ILS/src/templates-bootstrap/opac/myopac/main_payment_form.tt2 b/Open-ILS/src/templates-bootstrap/opac/myopac/main_payment_form.tt2 index ae2f13b2d2..8fbe95919c 100755 --- a/Open-ILS/src/templates-bootstrap/opac/myopac/main_payment_form.tt2 +++ b/Open-ILS/src/templates-bootstrap/opac/myopac/main_payment_form.tt2 @@ -15,224 +15,24 @@

[% l('Pay Charges') %]

[% IF ctx.fines.balance_owed <= 0 %]
- [% l("The minimum amount you can pay is \$0.01.") %] + [% l("The minimum amount you can pay is \$0.50.") %]
[% ELSE %]

-
- [% IF last_chance %] -

[% l("Confirm Payment") %]

- -
- [% FOR k IN CGI.Vars; - NEXT UNLESS k; - FOR val IN CGI.param(k) %] - - [% END; END %] - - - [% l('Cancel') %] -

[% l("Are you sure you are ready to charge ") %] - [% l("[_1] ", money(ctx.fines.balance_owed))%] - [% l("to your credit card?") %]

- - - - - - - - - [% - FOR f IN ctx.fines.circulation; - NEXT IF CGI.param('xact').size && - !CGI.param('xact').grep(f.xact.id).size; - attrs = {marc_xml => f.marc_xml}; - IF f.marc_xml; - PROCESS get_marc_attrs args=attrs; - ELSIF f.xact.reservation; - attrs.title = f.xact.reservation.target_resource_type.name; - END %] - - - - - [% - END; - FOR f IN ctx.fines.grocery; - NEXT IF CGI.param('xact_misc').size && - !CGI.param('xact_misc').grep(f.xact.id).size %] - - - - +
+ [% IF last_chance %] + [% PROCESS "opac/myopac/last_chance_form.tt2"; %] + [% ELSE %] + [% IF ctx.cc_configuration_error %] + [% PROCESS "opac/myopac/payment_form_error.tt2"; %] + [% ELSE %] + [% IF ctx.use_stripe %] + [% PROCESS "opac/myopac/stripe_payment_form.tt2"; %] + [% ELSE %] + [% PROCESS "opac/myopac/generic_payment_form.tt2"; %] + [% END %] [% END %] -
-
[% l('Charge/Fee') %][% l('Amount') %]
[% attrs.title | html %][% money(f.xact.balance_owed) %]
[% f.xact.last_billing_type | html %][% money(f.xact.balance_owed) %]
- - [% ELSE %] - - - - [% FOR xact IN CGI.param('xact') %] - - [% END %] - [% FOR xact IN CGI.param('xact_misc') %] - - [% END %] - [% IF ctx.use_stripe %] - - [% END %] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [% USE zip=String(ctx.user.billing_address.post_code) %] - - - -
[% l('Billing Information') %]
- - - [% l("Update") %] -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[% l('Credit Card Information') %]
- -
- -
- -
-
- [% l('Total amount:') %] - [% money(ctx.fines.balance_owed) %]
- - - [% l('Cancel') %] -
-
-
- [% INCLUDE "opac/parts/myopac/main_refund_policy.tt2" %] - [% END %]
-- 2.11.0