in C#

Garanti Bankası Sanal Pos İstemcisi

Garantinin sanal pos’unu senede bir kere kodluyorum neredeyse. En son bizim lisans panelinide Garanti Sanal Pos’a geçirince e artık generic bir şeyler yazayım kenara koyayım dedim. Kolay okunsun diyede fluent takıldım. Aşağıdan kaynak koduna erişebilrisiniz.

https://github.com/c1982/GarantiVp

Bir iki örnek vermek gerekirse;

Satış:
var _pay = new Client()
.Test().Company(terminalId, merchandId, "PROVAUT", Password)
.Customer("[email protected]", "192.168.0.1")
.CreditCard("1145213658974525", "555", 5, 2015)
.Order(Guid.NewGuid().ToString("N"))
.Amount(100, CurrencyCode.TRL)
.Sales();

Taksitli Satış
var _pay = new Client().Test()
.Company(terminalId, merchandId, "PROVAUT", Password)
.Customer("[email protected]", "192.168.0.1")
.CreditCard(credit_card_number, credit_card_cvv2, credit_card_month, credit_card_year)
.Order(Guid.NewGuid().ToString("N"))
.Amount(95)
.Installment(2)
.Sales();

Daha fazla örnek için:
https://github.com/c1982/GarantiVp/blob/master/GarantiVp.Test/VPTests.cs

Yorum Bırak

Comment