Ingenico POS entegrasyonu Hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen ertank »

Sadece Ingenico ile çalışır. Her bir firmanın GMP3 uygulama şekli farklıdır.
wakabayashi
Üye
Mesajlar: 4
Kayıt: 12 May 2018 11:34

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen wakabayashi »

ertank yazdı: 28 May 2018 01:22 Sadece Ingenico ile çalışır. Her bir firmanın GMP3 uygulama şekli farklıdır.

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.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen ertank »

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.
wakabayashi
Üye
Mesajlar: 4
Kayıt: 12 May 2018 11:34

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen wakabayashi »

ertank yazdı: 30 May 2018 01:38 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.
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
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen ertank »

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
İnternet sitesinden gördüğüm kadarıyla;
- 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.
HTERZI
Üye
Mesajlar: 1
Kayıt: 02 Haz 2018 04:08

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen HTERZI »

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?
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Ingenico POS entegrasyonu Hakkında

Mesaj gönderen ertank »

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.
Cevapla