securetrading_ws_order.twig (7731B)
1 <h2>{{ text_payment_info }}</h2> 2 <div class="success" id="securetrading_ws_transaction_msg" style="display:none;"></div> 3 <table class="table table-bordered"> 4 <tr> 5 <td>{{ text_order_ref }}</td> 6 <td>{{ securetrading_ws_order.transaction_reference }}</td> 7 </tr> 8 <tr> 9 <td>{{ text_order_total }}</td> 10 <td>{{ securetrading_ws_order.total_formatted }}</td> 11 </tr> 12 <tr> 13 <td>{{ text_total_released }}</td> 14 <td id="securetrading_ws_total_released">{{ securetrading_ws_order.total_released_formatted }}</td> 15 </tr> 16 <tr> 17 <td>{{ text_release_status }}</td> 18 <td id="release_status"> 19 {% if securetrading_ws_order.release_status == 1 %} 20 <span class="release_text">{{ text_yes }}</span> 21 {% else %} 22 <span class="release_text">{{ text_no }}</span> 23 {% if securetrading_ws_order.void_status == 0 %} 24 <input type="text" width="10" id="release_amount" value="{{ securetrading_ws_order.total }}"/> 25 <a class="button btn btn-primary" id="btn_release">{{ button_release }}</a> 26 <span class="btn btn-primary" id="img_loading_release" style="display:none;"><i class="fa fa-cog fa-spin fa-lg"></i></span> 27 {% endif %} 28 {% endif %} 29 </td> 30 </tr> 31 <tr> 32 <td>{{ text_void_status }}</td> 33 <td id="void_status"> 34 {% if securetrading_ws_order.void_status == 1 %} 35 <span class="void_text">{{ text_yes }}</span> 36 {% elseif securetrading_ws_order.void_status == 0 and securetrading_ws_order.release_status != 1 and securetrading_ws_order.rebate_status != 1 %} 37 <span class="void_text">{{ text_no }}</span> 38 <a class="button btn btn-primary" id="btn_void">{{ button_void }}</a> 39 <span class="btn btn-primary" id="img_loading_void" style="display:none;"><i class="fa fa-cog fa-spin fa-lg"></i></span> 40 {% else %} 41 <span class="void_text">{{ text_no }}</span> 42 {% endif %} 43 </td> 44 </tr> 45 <tr> 46 <td>{{ text_rebate_status }}</td> 47 <td id="rebate_status"> 48 {% if securetrading_ws_order.rebate_status == 1 %} 49 <span class="rebate_text">{{ text_yes }}</span> 50 {% else %} 51 <span class="rebate_text">{{ text_no }}</span> 52 53 {% if securetrading_ws_order.total_released > 0 and securetrading_ws_order.void_status == 0 %} 54 <input type="text" width="10" id="rebate_amount" /> 55 <a class="button btn btn-primary" id="btn_rebate">{{ button_rebate }}</a> 56 <span class="btn btn-primary" id="img_loading_rebate" style="display:none;"><i class="fa fa-cog fa-spin fa-lg"></i></span> 57 {% endif %} 58 {% endif %} 59 </td> 60 </tr> 61 <tr> 62 <td>{{ text_transactions }}:</td> 63 <td> 64 <table class="table table-bordered" id="securetrading_ws_transactions"> 65 <thead> 66 <tr> 67 <td class="text-left"><strong>{{ text_column_created }}</strong></td> 68 <td class="text-left"><strong>{{ text_column_type }}</strong></td> 69 <td class="text-left"><strong>{{ text_column_amount }}</strong></td> 70 </tr> 71 </thead> 72 <tbody> 73 {% for transaction in securetrading_ws_order.transactions %} 74 <tr> 75 <td class="text-left">{{ transaction.created }}</td> 76 <td class="text-left">{{ transaction.type }}</td> 77 <td class="text-left">{{ transaction.amount }}</td> 78 </tr> 79 {% endfor %} 80 </tbody> 81 </table> 82 </td> 83 </tr> 84 </table> 85 <script type="text/javascript"><!-- 86 $("#btn_void").click(function() { 87 if (confirm('{{ text_confirm_void }}')) { 88 $.ajax({ 89 type: 'POST', 90 dataType: 'json', 91 data: {'order_id': {{ order_id }}}, 92 url: 'index.php?route=extension/payment/securetrading_ws/void&user_token={{ user_token }}', 93 beforeSend: function() { 94 $('#btn_void').hide(); 95 $('#img_loading_void').show(); 96 $('#securetrading_ws_transaction_msg').hide(); 97 }, 98 success: function(data) { 99 if (data.error == false) { 100 html = ''; 101 html += '<tr>'; 102 html += '<td class="text-left">' + data.data.created + '</td>'; 103 html += '<td class="text-left">reversed</td>'; 104 html += '<td class="text-left">0.00</td>'; 105 html += '</tr>'; 106 107 $('.void_text').text('{{ text_yes }}'); 108 $('#securetrading_ws_transactions').append(html); 109 $('#btn_release').hide(); 110 $('#release_amount').hide(); 111 112 if (data.msg != '') { 113 $('#securetrading_ws_transaction_msg').empty().html(data.msg).fadeIn(); 114 } 115 } 116 if (data.error == true) { 117 alert(data.msg); 118 $('#btn_void').show(); 119 } 120 121 $('#img_loading_void').hide(); 122 } 123 }); 124 } 125 }); 126 $("#btn_release").click(function() { 127 if (confirm('{{ text_confirm_release }}')) { 128 $.ajax({ 129 type: 'POST', 130 dataType: 'json', 131 data: {'order_id': {{ order_id }}, 'amount': $('#release_amount').val()}, 132 url: 'index.php?route=extension/payment/securetrading_ws/release&user_token={{ user_token }}', 133 beforeSend: function() { 134 $('#btn_release').hide(); 135 $('#release_amount').hide(); 136 $('#img_loading_release').show(); 137 $('#securetrading_ws_transaction_msg').hide(); 138 }, 139 success: function(data) { 140 if (data.error == false) { 141 html = ''; 142 html += '<tr>'; 143 html += '<td class="text-left">' + data.data.created + '</td>'; 144 html += '<td class="text-left">payment</td>'; 145 html += '<td class="text-left">' + data.data.amount + '</td>'; 146 html += '</tr>'; 147 148 $('#securetrading_ws_transactions').append(html); 149 $('#securetrading_ws_total_released').text(data.data.total); 150 151 if (data.data.release_status == 1) { 152 $('#btn_void').hide(); 153 $('.release_text').text('{{ text_yes }}'); 154 } else { 155 $('#btn_release').show(); 156 $('#release_amount').val(0.00); 157 158 {% if auto_settle == 2 %} 159 $('#release_amount').show(); 160 {% endif %} 161 } 162 163 if (data.msg != '') { 164 $('#securetrading_ws_transaction_msg').empty().html(data.msg).fadeIn(); 165 } 166 167 $('#btn_rebate').show(); 168 $('#rebate_amount').val(0.00).show(); 169 } 170 if (data.error == true) { 171 alert(data.msg); 172 $('#btn_release').show(); 173 $('#release_amount').show(); 174 } 175 176 $('#img_loading_release').hide(); 177 } 178 }); 179 } 180 }); 181 $("#btn_rebate").click(function() { 182 if (confirm('{{ text_confirm_rebate }}')) { 183 $.ajax({ 184 type: 'POST', 185 dataType: 'json', 186 data: {'order_id': {{ order_id }}, 'amount': $('#rebate_amount').val()}, 187 url: 'index.php?route=extension/payment/securetrading_ws/rebate&user_token={{ user_token }}', 188 beforeSend: function() { 189 $('#btn_rebate').hide(); 190 $('#rebate_amount').hide(); 191 $('#img_loading_rebate').show(); 192 $('#securetrading_ws_transaction_msg').hide(); 193 }, 194 success: function(data) { 195 if (data.error == false) { 196 html = ''; 197 html += '<tr>'; 198 html += '<td class="text-left">' + data.data.created + '</td>'; 199 html += '<td class="text-left">rebate</td>'; 200 html += '<td class="text-left">' + data.data.amount + '</td>'; 201 html += '</tr>'; 202 203 $('#securetrading_ws_transactions').append(html); 204 $('#securetrading_ws_total_released').text(data.data.total_released); 205 206 if (data.data.rebate_status == 1) { 207 $('.rebate_text').text('{{ text_yes }}'); 208 } else { 209 $('#btn_rebate').show(); 210 $('#rebate_amount').val(0.00).show(); 211 } 212 213 if (data.msg != '') { 214 $('#securetrading_ws_transaction_msg').empty().html(data.msg).fadeIn(); 215 } 216 } 217 if (data.error == true) { 218 alert(data.msg); 219 $('#btn_rebate').show(); 220 } 221 222 $('#img_loading_rebate').hide(); 223 } 224 }); 225 } 226 }); 227 //--></script>