Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
1381
Tıklama
0
Öne Çıkarma
Sanal Pos entegrasyonu
C
12 yıl (172 mesaj)
Teğmen
Konu Sahibi

Merhaba,

Teb Sanal Pos u sisteme entegre etmeye çalışıyorum.
 
lderValues.Append("&firmaadi=" + HttpUtility.UrlEncode("xxxx"));
builderValues.Append("&storetype="+ HttpUtility.UrlEncode("3d_pay_hosting"));
ASCIIEncoding encoding = new ASCIIEncoding();
string postData = builderValues.ToString();
// Prepare web request...
string postUrl = "https://sanalpos.teb.com.tr/servlet/est3Dgate";
HttpWebRequest req1 = (HttpWebRequest)WebRequest.Create(postUrl);

req1.Method = "POST";
req1.ContentType = "application/x-www-form-urlencoded";
byte[] param = Request.BinaryRead(HttpContext.Current.Request.ContentLength);
string strRequest = Encoding.ASCII.GetString(param);
string ipnPost = strRequest;
strRequest += builderValues.ToString();
req1.ContentLength = strRequest.Length;
StreamWriter streamOut = new StreamWriter(req1.GetRequestStream(),
System.Text.Encoding.ASCII);
streamOut.Write(strRequest);
streamOut.Close();

StreamReader streamIn = new StreamReader(req1.GetResponse().GetResponseStream(), Encoding.ASCII);
string strResponse = streamIn.ReadToEnd();
streamIn.Close();

Response.Write(strResponse);

şimdi buradan sonra tam olaak nasıl birşey yapacağımı bilmiyorum.

yani strResponse bana html döndürüoyr ödeme sayfası sayfaya basıyorum ödeme yapa basıncada farklı bir siteye gitmeye çalışıyor. nasıl yapabilirim bilgisi olan varmı

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
12 yıl (18103 mesaj)
Yarbay

3d engine kullaniyorsan gerekli tum parametreleri bir html form nesnesi olusturup javascript onloadda formu bahsedilen adrese post edeceksin.

Boylece tum parametreler dogru ise bankanin sayfasi acilacak. Orada cvv number ve cep tepefonuna gelen sms sifre girilecek. Girilen degerler dogru ise senin formda setledigin returnurle donus yapacak.

Dondugunde senin sayfana xid mdstatus sign vs gibi birkac parametre post edecek. Sen de o verileri alip charge islemini gerceklestireceksin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
12 yıl (172 mesaj)
Teğmen
Konu Sahibi

Ben şöyle birşey yaptım session la html başka bir sayfaya taşıyıp orada literal le sayfaya bastım. lakin bu sefer de sadece sayfayı postback yapıyor birşey yapmıyor acaba bir örnek ile gösterebilirmisin hocam?



K
12 yıl (18103 mesaj)
Yarbay

Bir html sayfasi yarat.

Html sayfasi
<form action="https://sanalpos.teb.com.tr/servlet/est3Dgate" method="post" id="form1">
<input type="hidden" id="terminalid" value="8844484">
<input type="hidden" id="merchantid" value="1256444">

<input type="hidden" id="type" value="sale">
//bu sekilde gerekli olan tum parametreleri olusturup formu olusturup jqueryde document.ready eventinde $('#form1').submit();
Fonksiyonunu cagirirsin. Tum data karsi sunucuya gider. Ama tum form verilerini codebehindde olusturman lazim. Yoksa bu sayfada attack yiyebilirsin.
<form>



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
12 yıl (172 mesaj)
Teğmen
Konu Sahibi

Şöyle bir sıkıntı var benim sayfam bir masterpage in altında ki bir sayfa ondan direk aspx üzerinden yapamıyorum. yukarıda yazdığım gibi. yani bir httpwebrequest yapıyorum ordan da geriye html sayfası dönüyor. şuan beynim iptal oldu açıkçası 20 saatir bununla uğraşıyorum



K
12 yıl (18103 mesaj)
Yarbay

Iyi de masterpage olmasi birseyi degistirmez.yapacagin form taglari olan sayfa sadece bir arasayfa. O arasayfaya masterpage kullanmana da gerek yok. Zaten bir formu submit ettiginda sadece form taglari arasindaki veriler gidecektir.

Webrequest ile halledemezsin cunku bankanin sayfasina gitmen lazim. Sms sifresi girilecek alan bankanin sayfasinda.

Ya dedigim gibi html olusturup post etmen lazim ya da kod tarafinda veriler ile birlikte redirect etmen lazim



< Bu ileti mobil sürüm kullanılarak atıldı >

P
10 yıl (16 mesaj)
Er

Merhaba sanal pos entegrasyonu için Payfull online ödeme sistemlerine ait pluginler aracılığı ile yardım alabilirsin. Kullanımı oldukça basit

https://payfull.com



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.