.NET desteğiniz var mı?

.NET için özel bir Posnet modülü bulunmamaktadır. .NET kullanan firmalar, ASP çözümümüzü .NET ortamına entegre edebilir veya XML çözümümüzü kullanabilirler.

C# (.Net)'ta Posnet ActiveX DLL'inin kullanılması için yapılması gerekenler aşağıda özetlenmiştir:

  1. regsvr32 ile YKBPosnetActiveX.dll register edilir.

  2. Modül projeye References - Add reference komutuyla eklenir.


  3. YKB POS Communication DLL.dll kopyalanır. (Bkz. DLL'leri nereye kopyalamalıyım?)

Kod örneği:

private void Page_Load(object sender, System.EventArgs e)
{
	YKBPosnetActiveX.YKBPosnetClassClass cs = new YKBPosnetActiveX.YKBPosnetClassClass();			
	cs.SetMid("6700000067");
	cs.SetTid("67000067");
	cs.SetHostIP("193.254.228.53");	//üretim ortamı için 193.254.228.100 giriniz
	cs.SetOwnIP("127.0.0.1");		//buraya kendi ip'nizi giriniz.
	cs.SetPort("2222");
	
	//aşağıda provizyon işlemi yapılmaktadır. 
	//Tüm işlem örnekleri ve parametreleri Posnet ASP.pdf dokümanında bulunabilir.
	Response.Write(cs.DoAuthTran(
		"4553591000148024", 	//cc no
		"0703",			//exp date
		"123",			//cvc
		"123456789012345678901234", 	//order id
		"2400",			//amount
		"YT",			//currency code
		"02" 			//installment number
		));
}