[% PROCESS "opac/parts/header.tt2"; PROCESS "opac/parts/misc_util.tt2"; WRAPPER "opac/parts/myopac/main_base.tt2"; myopac_page = "main"; myopac_main_page = "payment_form"; last_chance = CGI.param("last_chance"); IF myopac_main_page == "payment_form"; IF ctx.get_org_setting(ctx.user.home_ou.id, 'credit.processor.stripe.enabled') AND ctx.get_org_setting(ctx.user.home_ou.id, 'credit.processor.default') == 'Stripe'; ctx.use_stripe = 1; ELSIF ctx.get_org_setting(ctx.user.home_ou.id, 'credit.processor.smartpay.enabled') AND ctx.get_org_setting(ctx.user.home_ou.id, 'credit.processor.default') == 'SmartPAY'; ctx.use_smartpay = 1; END; END %]

[% l('Pay Charges') %]

[% IF ctx.fines.balance_owed <= 0.49 %]
[% l("The minimum amount you can pay is \$0.50.") %]
[% ELSE %]
[% 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"; %] [% ELSIF ctx.use_smartpay %] [% PROCESS "opac/myopac/smartpay_payment_form.tt2"; %] [% ELSE %] [% PROCESS "opac/myopac/generic_payment_form.tt2"; %] [% END %] [% END %] [% END %]
[% END %] [% END %]