1 [% PROCESS "default/opac/parts/header.tt2";
2 PROCESS "default/opac/parts/misc_util.tt2";
3 WRAPPER "default/opac/parts/myopac/base.tt2";
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 || ctx.payment_response.textcode %]
12 [% ctx.payment_response.payload.error_message %]
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.') %]
20 <p><big>[% l('Your payment has been approved.') %]</big></p>
21 [% IF ctx.printable_receipt.template_output;
23 FOR p IN ctx.payment_response.payments;
24 print_args.push('payment=' _ p);
26 <p>[ <a href="[% ctx.opac_root %]/myopac/receipt_print?[% print_args.join('&') %]"
28 onclick="try { print_node('printable-receipt'); } catch (e) { window.print(); } return false;">[% l('Print receipt') %]</a> ]</p>
29 <tt id="printable-receipt">
30 [% ctx.printable_receipt.template_output.data %]
33 <div class="payment-error">
35 'Error creating receipt: [_1]',
36 (ctx.printable_receipt.textcode ? ctx.printable_receipt.textcode _ ' / ' _ ctx.printable_receipt.desc : 0) ||
37 ctx.printable_receipt.error_output.data ||
38 l('No receipt data returned from server')