Sprawdzanie statusu płatności...
var dotpayCheckStatusTimeout = 2;//in minutes function dotpayCheckStatus(interval) {
jQuery.ajax({ "url":"https://fomann.com/?wc-api=dotpay_status", "method":"POST", "success":function(r){ switch(r) { case '1': clearAlerts(); createAlert('success', 'Status transakcji: wykonana', 'Płatność została potwierdzona.'); jQuery( "div.dotpay-alert > H3" ).prepend( "thumb_up_alt " ); setTimeout(function(){location.href = "https://fomann.com/zamowienie/order-received/?key";}, 3000); break; case '-1': clearAlerts(); createAlert('error', 'Płatność została odrzucona.', 'Błąd płatności'); jQuery('.return-to-my-account').show(); jQuery( "div.dotpay-alert > H3" ).prepend( "thumb_down " ); jQuery( "div.dotpay-alert > p.alertDot" ).append( "
ponów płatność dla tego zamówienia" ); break; case '0': break; default: clearAlerts(); createAlert('error', 'Nie znaleziono zamówienia', 'Błąd pobierania informacji o statusie płatności'); jQuery('.return-to-my-account').show(); jQuery( "div.dotpay-alert > H3" ).prepend( "gps_off " ); } if(r!='0') stopWaiting(interval); } }); } function createAlert(type, message, header) { var types = ['error', 'info', 'success']; if(types.indexOf(type)==-1) type = 'info'; var div = document.createElement('div'); div.className = "dotpay-alert "+type; if(header!=undefined) { var h3 = document.createElement('h3'); h3.appendChild(document.createTextNode(header)); div.appendChild(h3); } var p = document.createElement('p'); p.className = 'alertDot'; p.appendChild(document.createTextNode(message)); div.appendChild(p); document.getElementById('dotpay-alert-container').appendChild(div); } function clearAlerts() { var elems = document.getElementById('dotpay-alert-container').children; while(elems.length>0) elems[0].remove(); } function stopWaiting(interval) { jQuery('.loading').remove(); clearInterval(interval); }
Możesz przejść do swojego panelu konta użytkownika