{% extends "App/checkout/base_product.html.twig" %}
{% block content %}
<div class="col-12 text-center mt-lg-2 pending-page" >
<div id="loading" ></div>
</div>
{% endblock %}
{%block javascripts %}
{{ parent() }}
<script type="text/javascript">
(function ($) {
let intervalId = setInterval(checkOrderPaymentStatus, 1000);
checkOrderPaymentStatus();
function checkOrderPaymentStatus() {
let data = {
'orderId': {{ order.id }},
};
const currentUrl = new URL(window.location.href);
const params = new URLSearchParams(currentUrl.search);
const url = "{{ path('order_check_payment_status') }}";
const newUrl = `${url}?${params.toString()}`;
$.ajax({
type: 'POST',
url: newUrl,
data: data,
success: function (response) {
console.log(response);
if (response.redirectUrl) {
clearInterval(intervalId);
window.location.replace(response.redirectUrl);
}
}
});
}
})(jQuery);
</script>
{% endblock %}
{% block footer %}
{% endblock %}