]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/opac/myopac/main_pay.tt2
Credit card payments working with printable receipts
[working/Evergreen.git] / Open-ILS / web / templates / default / opac / myopac / main_pay.tt2
1 [%  PROCESS "default/opac/parts/header.tt2";
2     PROCESS "default/opac/parts/misc_util.tt2";
3     WRAPPER "default/opac/parts/myopac/base.tt2";
4     myopac_page = "main";
5     myopac_main_page = "pay" %]
6 <div id="myopac_summary_div">
7     [% IF ctx.payment_response.textcode %]
8         <div class="payment-error">
9             <span title="[% ctx.payment_response.textcode %]">
10                 [% ctx.payment_response.desc %]
11             </span><br />
12             [% ctx.payment_response.payload.error_message %]
13         </div>
14         <p>
15             <a href="[% ctx.opac_root %]/myopac/main"
16                 onclick="history.go(-1); return false;">[% l('Go back') %]</a>
17             [% l('to try again or to cancel this payment attempt.') %]
18         </p>
19     [% ELSE %]
20         <p><big>[% l('Your payment has been approved.') %]</big></p>
21         [% IF ctx.printable_receipt.template_output %]
22         <p>[ <a href="javascript:void(0);"
23             onclick="try { print_node('printable-receipt'); } catch (e) { window.print(); } return false;">[% l('Print receipt') %]</a> ]</p>
24         <tt id="printable-receipt">
25             [% ctx.printable_receipt.template_output.data %]
26         </tt>
27         [% ELSE %]
28         <div class="payment-error">
29             [% l(
30                 'Error creating receipt: [_1]',
31                     ctx.printable_receipt.error_output.data ||
32                     l('No receipt data returned from server')
33                 ) %]
34         </div>
35         [% END %]
36     [% END %]
37 </div>
38 [% END %]