Nedir?
DFTRBank, Delphi uygulamalarınızda sanal POS entegrasyonunu tek bir API ve Tool Palette bileşeni (TDFTRBank) ile yönetmenizi sağlar.
Nestpay / EST bankaları
Doğrudan banka API’leri
Ödeme kuruluşları (Iyzico, ParamPos, Moka, Sipay grubu, Payten, …)
Aynı kod yapısıyla satış, 3D Secure dönüşü, iptal ve iade işlemlerini çalıştırabilirsiniz.
Özellikler
Görsel bileşen: TDFTRBank (forma bırakın, Object Inspector’dan ayarlayın)
Ortak modeller: Sale, Sale3DResponse, Cancel, Refund, taksit sorguları
Banka kodu ile adaptör seçimi (BankCode)
Test / canlı ortam anahtarı (TestPlatform)
Delphi 10.3 · 10.4 · 11 · 12 · 13 paketleri
Otomatik kurulum scriptleri (Install_Dxxx.bat)
Hızlı kurulum
Delphi’yi kapatın.
Sürümünüze uygun scripti çalıştırın:
Delphi Script
10.3 Rio Install_D103.bat
10.4 Sydney Install_D104.bat
11 Alexandria Install_D11.bat
12 Athens Install_D12.bat
13 Florence Install_D13.bat
Menü: Install.bat
Kaldırma: Install_D103.bat /uninstall (diğer sürümler aynı şekilde)
Delphi’yi açın → Tool Palette → DFTRBank → TDFTRBank
Resimde garanti bankası demosunun örneği var
https://github.com/delphifanforum/DFTRBank
DFTRBank, Delphi uygulamalarınızda sanal POS entegrasyonunu tek bir API ve Tool Palette bileşeni (TDFTRBank) ile yönetmenizi sağlar.
Nestpay / EST bankaları
Doğrudan banka API’leri
Ödeme kuruluşları (Iyzico, ParamPos, Moka, Sipay grubu, Payten, …)
Aynı kod yapısıyla satış, 3D Secure dönüşü, iptal ve iade işlemlerini çalıştırabilirsiniz.
Özellikler
Görsel bileşen: TDFTRBank (forma bırakın, Object Inspector’dan ayarlayın)
Ortak modeller: Sale, Sale3DResponse, Cancel, Refund, taksit sorguları
Banka kodu ile adaptör seçimi (BankCode)
Test / canlı ortam anahtarı (TestPlatform)
Delphi 10.3 · 10.4 · 11 · 12 · 13 paketleri
Otomatik kurulum scriptleri (Install_Dxxx.bat)
Hızlı kurulum
Delphi’yi kapatın.
Sürümünüze uygun scripti çalıştırın:
Delphi Script
10.3 Rio Install_D103.bat
10.4 Sydney Install_D104.bat
11 Alexandria Install_D11.bat
12 Athens Install_D12.bat
13 Florence Install_D13.bat
Menü: Install.bat
Kaldırma: Install_D103.bat /uninstall (diğer sürümler aynı şekilde)
Delphi’yi açın → Tool Palette → DFTRBank → TDFTRBank
DFTRBank1.BankCode := BANK_ZiraatBankasi; // '0010' DFTRBank1.MerchantID := 'CLIENT_ID'; DFTRBank1.MerchantUser := 'API_USER'; DFTRBank1.MerchantPassword := 'API_PASS'; DFTRBank1.MerchantStorekey := 'STORE_KEY'; DFTRBank1.TestPlatform := True; Req := TDFTRSaleRequest.Create(True); try Req.OrderNumber := 'ORD-2026-0001'; Req.CustomerIPAddress := '127.0.0.1'; Req.Payment3D.Confirm := True; Req.Payment3D.ReturnURL := 'https://siteniz.com/3d-return'; Req.SaleInfo.CardNameSurname := 'TEST KART'; Req.SaleInfo.CardNumber := '4111111111111111'; Req.SaleInfo.CardExpiryDateMonth := 12; Req.SaleInfo.CardExpiryDateYear := 2030; Req.SaleInfo.CardCVV := '123'; Req.SaleInfo.Amount := 10.00; Req.SaleInfo.Currency := curTRY; Req.SaleInfo.Installment := 1; // fatura / teslimat bilgilerini doldurun... Resp := DFTRBank1.Sale(Req); try // Resp.Statu, Resp.OrderNumber, Resp.TransactionId, Resp.Message finally Resp.Free; end; finally Req.Free; end;
Resimde garanti bankası demosunun örneği var
https://github.com/delphifanforum/DFTRBank

