LP1993305 Comprise SmartPay support, UI bits
[evergreen-equinox.git] / Open-ILS / src / templates / opac / myopac / main_payment_form.tt2
1 [%  PROCESS "opac/parts/header.tt2";
2     PROCESS "opac/parts/misc_util.tt2";
3     WRAPPER "opac/parts/myopac/main_base.tt2";
4     myopac_page = "main";
5     myopac_main_page = "payment_form";
6
7     last_chance = CGI.param("last_chance");
8
9     IF myopac_main_page == "payment_form";
10         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';
11             ctx.use_stripe = 1;
12         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';
13             ctx.use_smartpay = 1;
14         END;
15     END %]
16
17 <a name="payment"> </a>    
18 <h3 class="sr-only">[% l('Pay Charges') %]</h3>
19 [% IF ctx.fines.balance_owed <= 0.49 %]
20 <div>
21     [% l("The minimum amount you can pay is \$0.50.") %]
22 </div>
23 [% ELSE %]
24 <div id="pay_fines_now">
25     [% IF last_chance %]
26       [% PROCESS "opac/myopac/last_chance_form.tt2"; %]
27     [% ELSE %]
28         [% IF ctx.cc_configuration_error %]
29             [% PROCESS "opac/myopac/payment_form_error.tt2"; %]
30         [% ELSE %]
31             [% IF ctx.use_stripe %]
32                 [% PROCESS "opac/myopac/stripe_payment_form.tt2"; %]
33             [% ELSIF ctx.use_smartpay %]
34                 [% PROCESS "opac/myopac/smartpay_payment_form.tt2"; %]
35             [% ELSE %]
36                 [% PROCESS "opac/myopac/generic_payment_form.tt2"; %]
37             [% END %]
38         [% END %]
39     [% END %]
40 </div>
41 [% END %] <!-- of IF ctx.fines.balance_owed <= 0.49 -->
42 [% END %] <!-- of.. something in one of the PROCESS or WRAPPER blocks? -->