Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
DFTRBank Virtual POS component library for Delphi
#1
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

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


Ek Dosyalar Resimler
   
Cevapla
#2
Ellerinize Sağlık. Çok güzel bir çalışmaya benzyor. Keşke E-Fatura entegrasyonu için de böyle hazır bir bileşen paketi olsaydı..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#3
(27-07-2026, Saat: 20:57)mcuyan Adlı Kullanıcıdan Alıntı: Ellerinize Sağlık. Çok güzel bir çalışmaya benzyor. Keşke E-Fatura entegrasyonu için de böyle hazır bir bileşen paketi olsaydı..

Onuda senden bekliyoruz Wink
Ayakkabıyı sefaletten
Çok sonraları tanıdım
Öyle ufuklarda mı olurmuş Allah'ım
Giyer giyer koşardım
Toprağın dostluğundan
Oyuncaklar yaptım çamurdan
Tenimin rengini aldım topraktan
Sen bakma esmerliğim sonradan...





Cevapla
#4
https://github.com/delphifanforum/DFTRBank
Link çalismiyor…
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  DCFlexGrid A modern component of Grid for Delphi C0dr4cK 1 317 15-04-2026, Saat: 02:25
Son Yorum: mcuyan
  delphi 7 ile bass.pas dosyasını nasıl yükliyebilirim atakansarr 1 635 26-05-2025, Saat: 00:29
Son Yorum: COMMANDX
Information OTPLib / Opensource TOTP/HTOP Library bakyuz 0 523 12-03-2025, Saat: 11:16
Son Yorum: bakyuz
Information SecureBase Library | Güvenli Base64 Kütüphanesi bakyuz 0 523 12-03-2025, Saat: 11:09
Son Yorum: bakyuz
  Delphi ile AI Uygulaması Nasıl Oluşturulur? mirellehgf 1 1.276 12-09-2024, Saat: 08:51
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi