shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

pp_payflow_iframe_refund.twig (2270B)


      1 {{ header }}{{ column_left }}
      2 <div id="content">
      3   <div class="page-header">
      4     <div class="container-fluid">
      5       <div class="pull-right"><a href="{{ cancel }}" class="btn btn-danger"><i class="fa fa-times"></i> {{ button_cancel }}</a></div>
      6       <h1>{{ heading_refund }}</h1>
      7       <ul class="breadcrumb">
      8         {% for breadcrumb in breadcrumbs %}
      9         <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
     10         {% endfor %}
     11       </ul>
     12     </div>
     13   </div>
     14   <div class="container-fluid">
     15     <div class="panel panel-default">
     16       <div class="panel-heading">
     17         <h3 class="panel-title"><i class="fa fa-list"></i> {{ heading_title }}</h3>
     18       </div>
     19       <div class="panel-body">
     20         <table class="table table-striped table-bordered">
     21           <tr>
     22             <td>{{ entry_transaction_reference }}</td>
     23             <td>{{ transaction_reference }}</td>
     24           </tr>
     25           <tr>
     26             <td>{{ entry_transaction_amount }}</td>
     27             <td>{{ transaction_amount }}</td>
     28           </tr>
     29           <tr>
     30             <td>{{ entry_refund_amount }}</td>
     31             <td><input type="text" value="0.00" name="amount" />
     32               <a class="btn btn-primary" onclick="refund()" id="button-refund">{{ button_refund }}</a></td>
     33           </tr>
     34         </table>
     35       </div>
     36     </div>
     37   </div>
     38   <script type="text/javascript"><!--
     39 function refund() {
     40   var amount = $('input[name="amount"]').val();
     41 
     42   $.ajax({
     43     type: 'POST',
     44     dataType: 'json',
     45     data: {'transaction_reference': '{{ transaction_reference }}', 'amount': amount },
     46     url: 'index.php?route=extension/payment/pp_payflow_iframe/dorefund&user_token={{ user_token }}',
     47 
     48     beforeSend: function () {
     49       $('#button-refund').after('<span class="btn btn-primary loading"><i class="fa fa-circle-o-notch fa-spin fa-lg"></i></span>');
     50       $('#button-refund').hide();
     51     },
     52 
     53     success: function (data) {
     54       if (!data.error) {
     55         alert(data.success);
     56         $('input[name="amount"]').val('0.00');
     57       }
     58 
     59       if (data.error) {
     60         alert(data.error);
     61       }
     62 
     63       $('#button-refund').show();
     64       $('.loading').remove();
     65     }
     66   });
     67 }
     68 //--></script></div>
     69 {{ footer }}