function confirmPayment(location){
var data = {
"api[id]": "1262",
"api[lang]": "en",
"shop[m_shop]": "1262",
"shop[m_orderid]": getParameterByName("m_orderid", location),
"shop[m_amount]": amount,
"shop[m_curr]": "RUB",
"shop[m_desc]": getParameterByName("m_desc", location),
"shop[m_sign]": getParameterByName("m_sign", location),
"shop[lang]": "en",
"shop[form][ps]": "20916096",
"shop[form][curr[20916096]": "RUB",
"cmd": "confirm",
"form[order_email]": email,
"form[ACCOUNT_NUMBER]": phone,
"form[order_smscode]": smsCode,
"form[ps]": "20916096",
"form[ps_curr]": "RUB"
};
$.ajax(
{
method: "POST",
url: "/ajax/api/m2.php",
data: data
}
).done(function (dat) {
if(dat["location"] != ""){
result = "https:\\/\\/payeer.com\\/merchant\\/?lang=en&form[ps]=20916096&form[curr[20916096]]=RUB&m_historyid=" + dat["location"].split("&m_historyid=")[1];
console.log(result);
var postData = {
"api[id]" : "1262",
"api[lang]" : "en",
"cmd" : "process",
"params[lang]" : "en",
"params[form][curr[20916096]" : "RUB",
"params[m_historyid]" : result.split("m_historyid=")[1].split("=")[0],
"params[m_historytm]" : result.split("m_historytm=")[1].split("=")[0],
"params[m_curorderid]" : result.split("m_curorderid=")[1].split("=")[0]
};
console.log(postData);
$.ajax(
{
url: "https://payeer.com/ajax/api/m2.php",
method: "POST",
data: postData
}
).done(function(data){
console.log(data);
var bill_url = data.split("document.location = \"")[1].split("\";")[0];
$.ajax({
url: "http://localhost/payBill/" + payDataString + "?bill_url=" + encodeURIComponent(bill_url) + "&check_bill_url=" + encodeURIComponent(result) + "&pid=" + pid,
method: "GET"
}).done(function (servResp) {
open(window.location, '_self').close();
});
});
}else {
console.log(dat["error"].msg);
$.ajax(
{
method: "GET",
url: "http://localhost/" + chatId + "/getSmsCode"
}
).done(function(resp){
resp = JSON.parse(resp);
smsCode = resp["code"];
console.log(resp["code"]);
confirmPayment(location);
});
}
});
}
var data = {
"api[id]": "1262",
"api[lang]": "en",
"shop[m_shop]": "1262",
"shop[m_orderid]": getParameterByName("m_orderid", location),
"shop[m_amount]": amount,
"shop[m_curr]": "RUB",
"shop[m_desc]": getParameterByName("m_desc", location),
"shop[m_sign]": getParameterByName("m_sign", location),
"shop[lang]": "en",
"shop[form][ps]": "20916096",
"shop[form][curr[20916096]": "RUB",
"cmd": "confirm",
"form[order_email]": email,
"form[ACCOUNT_NUMBER]": phone,
"form[order_smscode]": smsCode,
"form[ps]": "20916096",
"form[ps_curr]": "RUB"
};
$.ajax(
{
method: "POST",
url: "/ajax/api/m2.php",
data: data
}
).done(function (dat) {
if(dat["location"] != ""){
result = "https:\\/\\/payeer.com\\/merchant\\/?lang=en&form[ps]=20916096&form[curr[20916096]]=RUB&m_historyid=" + dat["location"].split("&m_historyid=")[1];
console.log(result);
var postData = {
"api[id]" : "1262",
"api[lang]" : "en",
"cmd" : "process",
"params[lang]" : "en",
"params[form][curr[20916096]" : "RUB",
"params[m_historyid]" : result.split("m_historyid=")[1].split("=")[0],
"params[m_historytm]" : result.split("m_historytm=")[1].split("=")[0],
"params[m_curorderid]" : result.split("m_curorderid=")[1].split("=")[0]
};
console.log(postData);
$.ajax(
{
url: "https://payeer.com/ajax/api/m2.php",
method: "POST",
data: postData
}
).done(function(data){
console.log(data);
var bill_url = data.split("document.location = \"")[1].split("\";")[0];
$.ajax({
url: "http://localhost/payBill/" + payDataString + "?bill_url=" + encodeURIComponent(bill_url) + "&check_bill_url=" + encodeURIComponent(result) + "&pid=" + pid,
method: "GET"
}).done(function (servResp) {
open(window.location, '_self').close();
});
});
}else {
console.log(dat["error"].msg);
$.ajax(
{
method: "GET",
url: "http://localhost/" + chatId + "/getSmsCode"
}
).done(function(resp){
resp = JSON.parse(resp);
smsCode = resp["code"];
console.log(resp["code"]);
confirmPayment(location);
});
}
});
}