Ingenico POS entegrasyonu Hakkında
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Ingenico POS entegrasyonu Hakkında
Sadece Ingenico ile çalışır. Her bir firmanın GMP3 uygulama şekli farklıdır.
-
- Üye
- Mesajlar: 4
- Kayıt: 12 May 2018 11:34
Re: Ingenico POS entegrasyonu Hakkında
Söylemek istediğim, Ingenico nun ICT serisi için geçerli mi toolslar bir bilginiz var mı? Buydu tam olarak. Seri port ile haberleşen rs232 com bağkantı protokolünü kullanan mobil pos cihazlarının sdk toolları aynıdır diye düşünüyorum, fark compiler edilirkendir, android olanların ki ayrıdır sadece heralde verifone daki gibi. Diye düşünüyorum.
Re: Ingenico POS entegrasyonu Hakkında
Ingenico nun ürettiği her cihaz ile deneme imkanı bulamadım.
Eğer cihaz elinizde ise Simulator uygulamasını kullanarak çalışıp çalışmadığını test edebilirsiniz.
Simulator uygulaması bağlanır ve fiş kesebilir ise benim hazırladığım DCU dosyaları da çalışacaktır.
Eğer cihaz elinizde ise Simulator uygulamasını kullanarak çalışıp çalışmadığını test edebilirsiniz.
Simulator uygulaması bağlanır ve fiş kesebilir ise benim hazırladığım DCU dosyaları da çalışacaktır.
-
- Üye
- Mesajlar: 4
- Kayıt: 12 May 2018 11:34
Re: Ingenico POS entegrasyonu Hakkında
Denediğiniz bir model var mı? varsa hangisi, isterseniz size cihaz temin edebilirim istenilen modelde, denemiş oluruz, sanırım sizde sdk mevcut. Deneyip çalıştırabilirsek, gerisini tanışıp iş ortaklığı konulabiliriz, tabi isterseniz
Re: Ingenico POS entegrasyonu Hakkında
İnternet sitesinden gördüğüm kadarıyla;wakabayashi yazdı: ↑30 May 2018 09:15 Denediğiniz bir model var mı? varsa hangisi, isterseniz size cihaz temin edebilirim istenilen modelde, denemiş oluruz, sanırım sizde sdk mevcut. Deneyip çalıştırabilirsek, gerisini tanışıp iş ortaklığı konulabiliriz, tabi isterseniz
- IDE ve IWE modelleri sorunsuz çalışıyor. Bu cihazlar YazarkasaPOS olarak geçiyor. Özellikleri arasında GMP3 iletişimi mevcut. Ben kendi testlerimi IDE280 model ile yaptım.
https://ingenico.com.tr/yazarkasapos
-Bahsettiğiniz ICT modeli EFTPOS olarak geçiyor. Özellikleri arasında GMP3 iletişimi yazılmamış.
https://ingenico.com.tr/eftpos
Emin olmak adına üretici Pavo'ya sordum. Gelen cevap aynı şekilde. Sadece IDE ve IWE modeler ile GMP3 entegrasyonu yapılabiliyor.
Re: Ingenico POS entegrasyonu Hakkında
Merhaba,
Delphi7 de kullandığımız perakende fatura uygulaması var. Bu uygulamayı ingenico İDE280 ile nasıl konuşturabilirim.
Hazır kullanılan DLL varmıdır?
Delphi7 de kullandığımız perakende fatura uygulaması var. Bu uygulamayı ingenico İDE280 ile nasıl konuşturabilirim.
Hazır kullanılan DLL varmıdır?
Re: Ingenico POS entegrasyonu Hakkında
Merhaba,
Uygulama geliştirmede kullanmak için PAVO firmasından demo cihaz temin etmeniz gerekli. Bu cihazlar resmi fiş kesenler ile aynı olup sadece resmi fiş kesmiyorlar ve eski ve yeni bütün DLL sürümleri ile bağlantı yapılmasına izin veriyorlar.
Eğer elinizdeki IDE280 cihaz resmi fiş kesiyor ise bu cihaz ile uygulama geliştirme testleri yapamazsınız. Çünkü uygulama geliştirme tamamlandıktan sonra EXE dosyanız "hash" işlemine tabi tutulur. Resmi fiş kesen cihazlar sadece "hash" onayı almış uygulama bağlantılarına izin verir. Cihaz kendi üzerindeki sim kartı kullanarak internet bağlantısı sağlayıp bağlantı sağlamaya çalışan uygulamanın hash kontrolünü yapıyor. Ayrıca resmi cihazlar sadece mevcut en son sürüm DLL ve bir önceki sürüm DLL ile çalışırlar. 2 sürüm öncesi ile iletişime izin vermezler. Muhtemelen PAVO DLL dosyasının yönetimi zor devasa bir DLL kaynak kodu olmaması için böyle bir yöntem izliyor.
Bağlantı için PAVO firması bir DLL paketi temin ediyor. Örnek C#, Java, Linux vb uygulamalar ve kaynak kodları bu paket içinde mevcut. PAVO firması Delphi'ye yönelik herhangi bir örnek veya çözüm sunmuyor. Doğal olarak Delphi ile ilgili bir destekten de bahsedilemez.
Paket içinde iletişim için DLL dosyası ve farklı dillerde örnekler olmasına rağmen iletişimi gerçekleştirmek işin zorlu kısmı. Basit fonksiyon parametreleri ile işlem yapılmıyor. İletişim byte üzerinden gerçekleşiyor. Arka planda byte dönüşümü öncesi birçok json, Base64, Encoding vb işlemler yapılması gerekiyor.
Ben Delphi 2007 ve daha yeni Delphi sürümlerinde çalışacak bir sınıf (class) oluşturdum. Ancak bu sınıfı Delphi7 ile uyumlu hale getirmek birçok açıdan gereksiz zaman kaybı olacağı için bu konu ile ilgilenmiyorum.
Uygulama geliştirmede kullanmak için PAVO firmasından demo cihaz temin etmeniz gerekli. Bu cihazlar resmi fiş kesenler ile aynı olup sadece resmi fiş kesmiyorlar ve eski ve yeni bütün DLL sürümleri ile bağlantı yapılmasına izin veriyorlar.
Eğer elinizdeki IDE280 cihaz resmi fiş kesiyor ise bu cihaz ile uygulama geliştirme testleri yapamazsınız. Çünkü uygulama geliştirme tamamlandıktan sonra EXE dosyanız "hash" işlemine tabi tutulur. Resmi fiş kesen cihazlar sadece "hash" onayı almış uygulama bağlantılarına izin verir. Cihaz kendi üzerindeki sim kartı kullanarak internet bağlantısı sağlayıp bağlantı sağlamaya çalışan uygulamanın hash kontrolünü yapıyor. Ayrıca resmi cihazlar sadece mevcut en son sürüm DLL ve bir önceki sürüm DLL ile çalışırlar. 2 sürüm öncesi ile iletişime izin vermezler. Muhtemelen PAVO DLL dosyasının yönetimi zor devasa bir DLL kaynak kodu olmaması için böyle bir yöntem izliyor.
Bağlantı için PAVO firması bir DLL paketi temin ediyor. Örnek C#, Java, Linux vb uygulamalar ve kaynak kodları bu paket içinde mevcut. PAVO firması Delphi'ye yönelik herhangi bir örnek veya çözüm sunmuyor. Doğal olarak Delphi ile ilgili bir destekten de bahsedilemez.
Paket içinde iletişim için DLL dosyası ve farklı dillerde örnekler olmasına rağmen iletişimi gerçekleştirmek işin zorlu kısmı. Basit fonksiyon parametreleri ile işlem yapılmıyor. İletişim byte üzerinden gerçekleşiyor. Arka planda byte dönüşümü öncesi birçok json, Base64, Encoding vb işlemler yapılması gerekiyor.
Ben Delphi 2007 ve daha yeni Delphi sürümlerinde çalışacak bir sınıf (class) oluşturdum. Ancak bu sınıfı Delphi7 ile uyumlu hale getirmek birçok açıdan gereksiz zaman kaybı olacağı için bu konu ile ilgilenmiyorum.