[vc_row][vc_column width=”1/4″][/vc_column][vc_column width=”1/2″][vc_column_text]
CONSULTA DE PAGOS
Por favor digite su # de identificación[/vc_column_text][vc_column_text]
NIT de empresa sin digito de verificacion . Ej : 900240287-3 / 900240287
function httpGet() { document.getElementById("msg2").innerHTML = ""; document.getElementById("loader").style.display = "block"; document.getElementById("sm").style.display = "none"; var x = document.getElementById("ident").value; //console.log(x); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { //console.log(this.response); let table = document.createElement('table'); let thead = document.createElement('thead'); let tbody = document.createElement('tbody'); table.setAttribute("class", "table table-responsive"); table.appendChild(thead); table.appendChild(tbody);
// Adding the entire table to the body tag document.getElementById('msg2').appendChild(table); // Creating and adding data to first row of the table let row_1 = document.createElement('tr'); let heading_1 = document.createElement('th'); heading_1.innerHTML = "Fecha"; let heading_2 = document.createElement('th'); heading_2.innerHTML = "Referencia"; let heading_3 = document.createElement('th'); heading_3.innerHTML = "Nombre"; let heading_4 = document.createElement('th'); heading_4.innerHTML = "Cedula"; let heading_5 = document.createElement('th'); heading_5.innerHTML = "Valor"; let heading_6 = document.createElement('th'); heading_6.innerHTML = "Estado"; let heading_7 = document.createElement('th'); heading_7.innerHTML = 'Pagar';
row_1.appendChild(heading_1); row_1.appendChild(heading_2); row_1.appendChild(heading_3); row_1.appendChild(heading_4); row_1.appendChild(heading_5); row_1.appendChild(heading_6); row_1.appendChild(heading_7);
thead.appendChild(row_1);
if (Object.keys(this.response).length == 0) {
var xmlhttp2 = new XMLHttpRequest(); xmlhttp2.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) {
if (String(this.response[0].total).indexOf('.') !== -1) {
var total = String(this.response[0].total).split('.').join("");
} else {
var total = String(this.response[0].total) + "00";
}
var gRandLength = 7; var num = Math.floor(1 + (Math.random() * Math.pow(10, gRandLength))); // Creating and adding data to second row of the table let row_2 = document.createElement('tr'); let row_2_data_1 = document.createElement('td'); row_2_data_1.innerHTML = this.response[0].date; let row_2_data_2 = document.createElement('td'); row_2_data_2.innerHTML = this.response[0].id; let row_2_data_3 = document.createElement('td'); row_2_data_3.innerHTML = this.response[0].client.name; let row_2_data_4 = document.createElement('td'); row_2_data_4.innerHTML = this.response[0].client.identification; let row_2_data_5 = document.createElement('td'); row_2_data_5.innerHTML = this.response[0].total; let row_2_data_6 = document.createElement('td'); row_2_data_6.innerHTML = "Pago Anticipado"; let row_2_data_7 = document.createElement('td'); row_2_data_7.innerHTML = '< form action = "https://checkout.wompi.co/p/" method = "GET" align = "center" style = "text-align:center;" >
';
row_2.appendChild(row_2_data_1); row_2.appendChild(row_2_data_2); row_2.appendChild(row_2_data_3); row_2.appendChild(row_2_data_4); row_2.appendChild(row_2_data_5); row_2.appendChild(row_2_data_6); row_2.appendChild(row_2_data_7); tbody.appendChild(row_2); document.getElementById("loader").style.display = "none"; document.getElementById("sm").style.display = "block"; } }; xmlhttp2.open("GET", "https://api.alegra.com/api/v1/invoices?client_identification=" + x + "&status=closed", true); xmlhttp2.responseType = 'json'; xmlhttp2.setRequestHeader("Content-type", "application/json"); xmlhttp2.setRequestHeader("Authorization", "Basic Ym9kZWdhc2FtZXJpY2FhbkBnbWFpbC5jb206NGIzMWViMTRkMDU4Y2M2ZjMwNTA="); xmlhttp2.send(); document.getElementById("loader").style.display = "none"; document.getElementById("sm").style.display = "block";
} else {
for (var propiedad in this.response) { //console.log(this.response[propiedad]);
if (String(this.response[propiedad].total).indexOf('.') !== -1) {
var total = String(this.response[propiedad].total).split('.').join("");
} else {
var total = String(this.response[propiedad].total) + "00";
} console.log(total); var gRandLength = 7; var num = Math.floor(1 + (Math.random() * Math.pow(10, gRandLength)));
// Creating and adding data to second row of the table let row_2 = document.createElement('tr'); let row_2_data_1 = document.createElement('td'); row_2_data_1.innerHTML = this.response[propiedad].date; let row_2_data_2 = document.createElement('td'); row_2_data_2.innerHTML = this.response[propiedad].id; let row_2_data_3 = document.createElement('td'); row_2_data_3.innerHTML = this.response[propiedad].client.name; let row_2_data_4 = document.createElement('td'); row_2_data_4.innerHTML = this.response[propiedad].client.identification; let row_2_data_5 = document.createElement('td'); row_2_data_5.innerHTML = this.response[propiedad].total; let row_2_data_6 = document.createElement('td'); row_2_data_6.innerHTML = "Pendiente"; let row_2_data_7 = document.createElement('td'); row_2_data_7.innerHTML = '
';
row_2.appendChild(row_2_data_1); row_2.appendChild(row_2_data_2); row_2.appendChild(row_2_data_3);
row_2.appendChild(row_2_data_4); row_2.appendChild(row_2_data_5); row_2.appendChild(row_2_data_6); row_2.appendChild(row_2_data_7); tbody.appendChild(row_2); } document.getElementById("loader").style.display = "none"; document.getElementById("sm").style.display = "block";
}
} }; xmlhttp.open("GET", "https://api.alegra.com/api/v1/invoices?client_identification=" + x + "&status=void,open", true); xmlhttp.responseType = 'json'; xmlhttp.setRequestHeader("Content-type", "application/json"); xmlhttp.setRequestHeader("Authorization", "Basic Ym9kZWdhc2FtZXJpY2FhbkBnbWFpbC5jb206NGIzMWViMTRkMDU4Y2M2ZjMwNTA="); xmlhttp.send();
}
[/vc_column_text][/vc_column][vc_column width=”1/4″][/vc_column][/vc_row]