shop.balmet.com

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

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>&nbsp;&nbsp;
     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>&nbsp;&nbsp;
     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>&nbsp;&nbsp;
     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>