Kodun tamamını paylaşıyorum. Halen yapamadım arkadaşlar. Bu bir api kodu. Api ile bankaya bazı şeyleri post ediyoruz. Dönüşü de aşağıdaki kodu işliyor. Onay verdiği yerde ben veri tabanı işlemi yapacağım.
<script language="javascript" runat="server">
function post(x)
{
var xmlhttp = new ActiveXObject("MSXML2.ServerXMLHTTP");
xmlhttp.open("POST", "https://www.fbwebpos.com/fim/api", 0);
xmlhttp.send("DATA="+x);
//Response.Write(xmlhttp.responseText);
var response = getReply("Response",xmlhttp.responseText);
var authcode = getReply("AuthCode",xmlhttp.responseText);
var hostrefnum = getReply("HostRefNum",xmlhttp.responseText);
var procreturncode = getReply("ProcReturnCode",xmlhttp.responseText);
var transid = getReply("TransId",xmlhttp.responseText);
var errmsg = getReply("ErrMsg",xmlhttp.responseText);
if(response =="Approved")
{
Response.Write("<br><div class='hata'><p>Ödeme Bilgileriniz Onaylanmıştır.</p></div>");
}
else
{
Response.Write("<br><div class='hata'><p>Ödeme Bilgileriniz Onaylanmamıştır.</p><p>Oluşan Hata: <b>"+errmsg +"</b></p></div>");
}
}
function getReply(value,coming)
{
var xf = "<" + value + ">";
var xs = "</" + value + ">";
var index1 = coming.indexOf(xf);
var index2 = coming.indexOf(xs);
return coming.substring(index1 + value.length + 2,index2);
}
</script>