Yorumları: 518
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 844 Acemi
19-06-2020, Saat: 09:31
(Son Düzenleme: 19-06-2020, Saat: 09:36, Düzenleyen: klavye.)
(18-06-2020, Saat: 23:17)Halil Han Badem Adlı Kullanıcıdan Alıntı: (18-06-2020, Saat: 22:58)pro_imaj Adlı Kullanıcıdan Alıntı: @klavye Piyasadaki firmalar ödeme alma hizmetlerini web sitelerine taşıma konusunda bu sıralar çok hevesliler. Benden de bu konuda talep eden oluyor.
Unigui tarafında bir çözüm geliştirilse ben ve forumda tanıdığım birkaç arkadaşın satın alabileceğini söyleyebilirim.
Böyle bir niyetiniz varsa projeyi forumda katılacak başka arkadaşta varsa el birliğiyle geliştirebiliriz. Yada siz geliştirin biz sizden satın alalım.
*Hep vurguladığım konu; Bu forumda çok değerli çözüm üreten çok fazla kişi var, bu kişiler çözümlerini istedikleri gibi satamıyorlar, bizlerinde bu çözümlerden haberi olmuyor. Ücretle çözümlerin/kodların satılması hepimiz açısından çok faydalı olacağı aşikardır.
İyi çalışmalar.
Merhaba,
unigui tarafında satın alma işlemini gerçekleştirmiştim.
Tabi PHP ile. Standart PHP kodlarına parametre gönderip gelen sonuca göre kullanıcıya gösterim sağlıyordum.
https://github.com/halilhanbadem/uniGUIdemo_Eticaret
Burada cevabı nasıl alıp, göndereceğinizi anlattığım bir repo mevcut. İşinize yarayabilir
Not: Ödeme sistemi sanal olarak oluşturdum, yani hayali. Siz PHP kodlarına göre düzenlemeyi kolayca yapabilirsiniz.
Projenizi hatirliyorum. Teşekkür ederim Halil bey.
(18-06-2020, Saat: 22:58)pro_imaj Adlı Kullanıcıdan Alıntı: (18-06-2020, Saat: 21:58)klavye Adlı Kullanıcıdan Alıntı: Cevabınız için tesekkur ederim Fesih bey. Yapmak istedigim ara firmalar kullanmadan dogrudan bankanin sanal pos servisi ile islem yapmak. Sanırım bir cok firma NestPay denilen bir odeme sistemi kullaniyor. onun icin de bir çok bankanin calisma sekli ayni gibi. Php ile yazilmis ornekler gordum banka parametresini degistirmek bile yetiyor gorunuyor.
@klavye Piyasadaki firmalar ödeme alma hizmetlerini web sitelerine taşıma konusunda bu sıralar çok hevesliler. Benden de bu konuda talep eden oluyor.
Unigui tarafında bir çözüm geliştirilse ben ve forumda tanıdığım birkaç arkadaşın satın alabileceğini söyleyebilirim.
Böyle bir niyetiniz varsa projeyi forumda katılacak başka arkadaşta varsa el birliğiyle geliştirebiliriz. Yada siz geliştirin biz sizden satın alalım.
*Hep vurguladığım konu; Bu forumda çok değerli çözüm üreten çok fazla kişi var, bu kişiler çözümlerini istedikleri gibi satamıyorlar, bizlerinde bu çözümlerden haberi olmuyor. Ücretle çözümlerin/kodların satılması hepimiz açısından çok faydalı olacağı aşikardır.
İyi çalışmalar.
@ pro_imaj , Açıkcası epeydir banka entegrasyonlari yapmayi dusunuyorum, ama bir turlu zaman bulamamistim. Birazda kaynak yetersizliginden (banka dokumanlari vs..) hep erteliyordum. Ama artik iyice ihtiyac haline geldi. Bende sistemi yapabilirsem unigui ile yapmayi dusunuyorum. Bir bankadan dokuman istedim, hemen gonderdiler. Ama tabi icinde delphi ornegi yok. c#,php ve diger dillerle ilgili ornekler mevcut. Az cok php biliyorum kodlari inceleyip cozmeye calisacagim. Cunku dokumandan cok birsey anlamadim.
Yorumları: 4.224
Konuları: 379
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 16.975 Üstad
(19-06-2020, Saat: 09:31)klavye Adlı Kullanıcıdan Alıntı: @pro_imaj , Açıkcası epeydir banka entegrasyonlari yapmayi dusunuyorum, ama bir turlu zaman bulamamistim. Birazda kaynak yetersizliginden (banka dokumanlari vs..) hep erteliyordum. Ama artik iyice ihtiyac haline geldi. Bende sistemi yapabilirsem unigui ile yapmayi dusunuyorum. Bir bankadan dokuman istedim, hemen gonderdiler. Ama tabi icinde delphi ornegi yok. c#,php ve diger dillerle ilgili ornekler mevcut. Az cok php biliyorum kodlari inceleyip cozmeye calisacagim. Cunku dokumandan cok birsey anlamadim.
Delphi ile bu tip (request-response) işlemlerin artık çok daha kolay ve daha çabuk çözümlendiğini biliyorum.
Bir Authorization işlemine müteakip, zorunlu parametrelerin karşı tarafa gönderilmesi ve bir response değerinin kontrol edilmesi yeterli olacaktır.
Bu nedenle farklı çözümler yerine Delphi ile yapılmasının daha uygun olacağını ve buradan yapacağınız/yapacağımız paylaşımlarla bir çok arkadaşımızın ufkunu açacağımıza inanıyorum.
Tüm işlemler, REST bileşenleri ile yapılabilir.
Yorumları: 1.038
Konuları: 148
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.042 Uzman
19-06-2020, Saat: 12:42
(Son Düzenleme: 19-06-2020, Saat: 12:53, Düzenleyen: pro_imaj.)
@ klavye PHP vb ek hiçbir yazılım diline gerek kalmadan sadece yalın Delphi kodları en mantıklısı.
@"Fesih ARSLAN" Bende aynı şekilde düşünüyorum, ihtiyacı bu ay sonu gibi netleştireceğimizi düşünüyorum.
@ Halil Han BADEM ödeme alma hizmeti kullanıyormuş, bir ödeme alma link'i ile kendi içimizde güzel sonuçlar olacağını düşünüyorum.
İyi çalışmalar.
Yorumları: 4.224
Konuları: 379
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 16.975 Üstad
(19-06-2020, Saat: 12:42)pro_imaj Adlı Kullanıcıdan Alıntı: @klavye PHP vb ek hiçbir yazılım diline gerek kalmadan sadece yalın Delphi kodları en mantıklısı.
@"Fesih ARSLAN" Bende aynı şekilde düşünüyorum, ihtiyacı bu ay sonu gibi netleştireceğimizi düşünüyorum.
@Halil Han BADEM ödeme alma hizmeti kullanıyormuş, bir ödeme alma link'i ile kendi içimizde güzel sonuçlar olacağını düşünüyorum.
İyi çalışmalar.
Bir arkadaşımız bu ödeme sistemine abone olduktan sonra gerekli olan bilgileri bizimle paylaşırsa (özelden) örnek bir uygulama yapalım.
Not: Kişiye özel bilgiler formda paylaşılmayıp, örnek kullanıcı bilgileri yayınlanacaktır.
Yorumları: 518
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 844 Acemi
19-06-2020, Saat: 13:56
(Son Düzenleme: 19-06-2020, Saat: 14:03, Düzenleyen: klavye.)
Araştırmalarim doğrultusunda doğrudan banka entegrasyonlarinda da işlemler cok zor gorunmuyor. Çogu ortak bir yapi kullaniyor. Öncelikle musteri bilgilerinizi ve ödeme ile bilgileri post ediyorsunuz. Sonra bir değer donuyor o degerle birlikte ödeme tutarlarini bu kezde api ye post ediyorsunuz.
Denemeler yapabileceğim bir hesap bulabilirsem bu yonde calismalara baslamayi dusunuyorum.
(19-06-2020, Saat: 13:14)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (19-06-2020, Saat: 12:42)pro_imaj Adlı Kullanıcıdan Alıntı: @klavye PHP vb ek hiçbir yazılım diline gerek kalmadan sadece yalın Delphi kodları en mantıklısı.
@"Fesih ARSLAN" Bende aynı şekilde düşünüyorum, ihtiyacı bu ay sonu gibi netleştireceğimizi düşünüyorum.
@Halil Han BADEM ödeme alma hizmeti kullanıyormuş, bir ödeme alma link'i ile kendi içimizde güzel sonuçlar olacağını düşünüyorum.
İyi çalışmalar.
Bir arkadaşımız bu ödeme sistemine abone olduktan sonra gerekli olan bilgileri bizimle paylaşırsa (özelden) örnek bir uygulama yapalım.
Not: Kişiye özel bilgiler formda paylaşılmayıp, örnek kullanıcı bilgileri yayınlanacaktır.
https://dev.iyzipay.com/tr iyzipay kontrol ettim. Test hesabi mevcut. Abone olup deneyebiliyormussunuz. Ornek banka hesap numaralarida var.
Yorumları: 4.224
Konuları: 379
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 16.975 Üstad
19-06-2020, Saat: 17:06
(Son Düzenleme: 19-06-2020, Saat: 17:22, Düzenleyen: TescilsizUzman.)
iyzico Bireysel Abonelik ile kayıt olduktan sonra test işlemlerini gerçekleştirebiliyorsunuz.
Tüm metod testlerinizi size sunulan test ortamında gerçekleştirebiliyorsunuz.
Sizin de belirttiğiniz gibi test işlemleri için her bankaya ait birer kart ve hata senaryoları için hata üreten birer kartı numarası paylaşılmış.
Metodlardan ikisini test ettim.
Birinci metod herhangi bir Authorization ihtiyacı olmayan REST sunucu iletişim (/payment/test) testi idi.
ikincisi ise Bin numarasını (kartın ilk 6 hanesidir. Kartın hangi bankaya ait olduğu ve gerçek bir müşteri olup olmadığını gösterir) test edebileceğimiz bir metod.
Yapmanız gereken tek şey karşı tarafa authorization bilgisi (header da olmalı) ile birlikte body kısmında istenen müşteri ve ödeme bilgilerini göndermektir.
Authorization bilgisini elde etmek için yapmanız gerekenler:
1- API ve Güvenlik Anahtarlarını almak. Üye olduktan sonra profil ayarlarından ulaşılabiliyor.
2- Body kısmında göndereceğiniz bilgileri bir PKI algoritmasına tabi tutarak şifreli bir metin elde etmek.
3- apiKey + randomBirStringDeğeri + secretKey + PKIString değerini almak.
4- Üçüncü adımda elde ettiğiniz değerin SHA1 değerini almak.
5- SHA1 değerini de Base64 string'e dönüştürmek.
6- RESTClient ve RESTRequest ve REST response bileşenlerinin parametrelerini aşağıdaki gibi set edin.
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 480
ClientWidth = 640
FormFactor.Width = 320
FormFactor.Height = 480
FormFactor.Devices = [Desktop]
DesignerMasterStyle = 0
object RESTClient1: TRESTClient
Accept = 'application/json, text/plain; q=0.9, text/html;q=0.8,'
AcceptCharset = 'utf-8, *;q=0.8'
BaseURL = 'https://sandbox-api.iyzipay.com'
Params = <>
RaiseExceptionOn500 = False
Left = 240
Top = 112
end
object RESTRequest1: TRESTRequest
Client = RESTClient1
Params = <
item
Kind = pkHTTPHEADER
Name = 'Accept'
Options = [poDoNotEncode]
Value = 'application/json'
end
item
Kind = pkHTTPHEADER
Name = 'x-iyzi-rnd'
Options = [poDoNotEncode]
Value = 'RandomStringDeğeriniz'
end
item
Kind = pkHTTPHEADER
Name = 'x-iyzi-client-version'
Options = [poDoNotEncode]
Value = 'iyzipay-2.0.48'
end
item
Kind = pkHTTPHEADER
Name = 'Authorization'
Options = [poDoNotEncode]
Value = 'IYZWS APIkey:EldeEdilenBase64Hash '
end
item
Kind = pkHTTPHEADER
Name = 'cache-control'
Options = [poDoNotEncode]
Value = 'no-cache'
end>
Resource = 'payment/test'
Response = RESTResponse1
SynchronizedEvents = False
Left = 248
Top = 120
end
object RESTResponse1: TRESTResponse
ContentType = 'application/json'
Left = 256
Top = 128
end
end
Örnek HEADER bilgileri;
7- RESTResponse StatusOK ile birlikte, RESTResponse.Content içerisinde dönen (JSON property'leri) status, errorCode, errorMessage değerlerini kontrol edin.
8- Sonuç başarılı ise JSON Deserialization işlemlerini yapın.
Yorumları: 1.038
Konuları: 148
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.042 Uzman
19-06-2020, Saat: 19:32
(Son Düzenleme: 19-06-2020, Saat: 19:32, Düzenleyen: pro_imaj.)
(19-06-2020, Saat: 17:06)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: iyzico Bireysel Abonelik ile kayıt olduktan sonra test işlemlerini gerçekleştirebiliyorsunuz.
Tüm metod testlerinizi size sunulan test ortamında gerçekleştirebiliyorsunuz.
Sizin de belirttiğiniz gibi test işlemleri için her bankaya ait birer kart ve hata senaryoları için hata üreten birer kartı numarası paylaşılmış.
Metodlardan ikisini test ettim.
Birinci metod herhangi bir Authorization ihtiyacı olmayan REST sunucu iletişim (/payment/test) testi idi.
ikincisi ise Bin numarasını (kartın ilk 6 hanesidir. Kartın hangi bankaya ait olduğu ve gerçek bir müşteri olup olmadığını gösterir) test edebileceğimiz bir metod.
Yapmanız gereken tek şey karşı tarafa authorization bilgisi (header da olmalı) ile birlikte body kısmında istenen müşteri ve ödeme bilgilerini göndermektir.
Authorization bilgisini elde etmek için yapmanız gerekenler:
1- API ve Güvenlik Anahtarlarını almak. Üye olduktan sonra profil ayarlarından ulaşılabiliyor.
2- Body kısmında göndereceğiniz bilgileri bir PKI algoritmasına tabi tutarak şifreli bir metin elde etmek.
3- apiKey + randomBirStringDeğeri + secretKey + PKIString değerini almak.
4- Üçüncü adımda elde ettiğiniz değerin SHA1 değerini almak.
5- SHA1 değerini de Base64 string'e dönüştürmek.
6- RESTClient ve RESTRequest ve REST response bileşenlerinin parametrelerini aşağıdaki gibi set edin.
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 480
ClientWidth = 640
FormFactor.Width = 320
FormFactor.Height = 480
FormFactor.Devices = [Desktop]
DesignerMasterStyle = 0
object RESTClient1: TRESTClient
Accept = 'application/json, text/plain; q=0.9, text/html;q=0.8,'
AcceptCharset = 'utf-8, *;q=0.8'
BaseURL = 'https://sandbox-api.iyzipay.com'
Params = <>
RaiseExceptionOn500 = False
Left = 240
Top = 112
end
object RESTRequest1: TRESTRequest
Client = RESTClient1
Params = <
item
Kind = pkHTTPHEADER
Name = 'Accept'
Options = [poDoNotEncode]
Value = 'application/json'
end
item
Kind = pkHTTPHEADER
Name = 'x-iyzi-rnd'
Options = [poDoNotEncode]
Value = 'RandomStringDeğeriniz'
end
item
Kind = pkHTTPHEADER
Name = 'x-iyzi-client-version'
Options = [poDoNotEncode]
Value = 'iyzipay-2.0.48'
end
item
Kind = pkHTTPHEADER
Name = 'Authorization'
Options = [poDoNotEncode]
Value = 'IYZWS APIkey:EldeEdilenBase64Hash '
end
item
Kind = pkHTTPHEADER
Name = 'cache-control'
Options = [poDoNotEncode]
Value = 'no-cache'
end>
Resource = 'payment/test'
Response = RESTResponse1
SynchronizedEvents = False
Left = 248
Top = 120
end
object RESTResponse1: TRESTResponse
ContentType = 'application/json'
Left = 256
Top = 128
end
end
Örnek HEADER bilgileri;
7- RESTResponse StatusOK ile birlikte, RESTResponse.Content içerisinde dönen (JSON property'leri) status, errorCode, errorMessage değerlerini kontrol edin.
8- Sonuç başarılı ise JSON Deserialization işlemlerini yapın.
Elinize sağlık güzel çalışma olmuş. Iyzico abonelik için mail veya şifre göndermiyor, sanırım sistemlerinde şu an bir sıkıntı var. (Şifremi hatırlamıyorum da mail gelmiyor) Giriş yapamadım.
Bankalarla ilgili detayları öğrendim. Rest Debugger ile süreçleri yazmak için bu aracı iyi kullanmak şart.
Bu linkte iş bankası için tüm bilgiler verilmiş, bankaya bu gün mail göndermiştim, bu dokümanın aynısını gönderdiler.
Başka bir bankaya da mail gönderdim onlardan cevap yok.
Ödeme yöntemi firma aşağıdaki yöntemleri tercih edebiliyormuş, her birinin ayrı avantajları dezavantajları var.
1-3D modeli
2-3D pay modeli
3-3D pay hosting modeli
4-Pay hosting modeli
5-3D hosting modeli
Yukarıdaki linkteki ekli dosya ile Testler için Delphi'de kod yazmadan sizin iyzico için yaptığınız şekilde burada nasıl yapılabilir. (Metod'ların kullanımını nasıl yapacağımızı anlayamadım.)
Yorumları: 4.224
Konuları: 379
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 16.975 Üstad
(19-06-2020, Saat: 19:32)pro_imaj Adlı Kullanıcıdan Alıntı: (19-06-2020, Saat: 17:06)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: iyzico Bireysel Abonelik ile kayıt olduktan sonra test işlemlerini gerçekleştirebiliyorsunuz.
Tüm metod testlerinizi size sunulan test ortamında gerçekleştirebiliyorsunuz.
Sizin de belirttiğiniz gibi test işlemleri için her bankaya ait birer kart ve hata senaryoları için hata üreten birer kartı numarası paylaşılmış.
Metodlardan ikisini test ettim.
Birinci metod herhangi bir Authorization ihtiyacı olmayan REST sunucu iletişim (/payment/test) testi idi.
ikincisi ise Bin numarasını (kartın ilk 6 hanesidir. Kartın hangi bankaya ait olduğu ve gerçek bir müşteri olup olmadığını gösterir) test edebileceğimiz bir metod.
Yapmanız gereken tek şey karşı tarafa authorization bilgisi (header da olmalı) ile birlikte body kısmında istenen müşteri ve ödeme bilgilerini göndermektir.
Authorization bilgisini elde etmek için yapmanız gerekenler:
1- API ve Güvenlik Anahtarlarını almak. Üye olduktan sonra profil ayarlarından ulaşılabiliyor.
2- Body kısmında göndereceğiniz bilgileri bir PKI algoritmasına tabi tutarak şifreli bir metin elde etmek.
3- apiKey + randomBirStringDeğeri + secretKey + PKIString değerini almak.
4- Üçüncü adımda elde ettiğiniz değerin SHA1 değerini almak.
5- SHA1 değerini de Base64 string'e dönüştürmek.
6- RESTClient ve RESTRequest ve REST response bileşenlerinin parametrelerini aşağıdaki gibi set edin.
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 480
ClientWidth = 640
FormFactor.Width = 320
FormFactor.Height = 480
FormFactor.Devices = [Desktop]
DesignerMasterStyle = 0
object RESTClient1: TRESTClient
Accept = 'application/json, text/plain; q=0.9, text/html;q=0.8,'
AcceptCharset = 'utf-8, *;q=0.8'
BaseURL = 'https://sandbox-api.iyzipay.com'
Params = <>
RaiseExceptionOn500 = False
Left = 240
Top = 112
end
object RESTRequest1: TRESTRequest
Client = RESTClient1
Params = <
item
Kind = pkHTTPHEADER
Name = 'Accept'
Options = [poDoNotEncode]
Value = 'application/json'
end
item
Kind = pkHTTPHEADER
Name = 'x-iyzi-rnd'
Options = [poDoNotEncode]
Value = 'RandomStringDeğeriniz'
end
item
Kind = pkHTTPHEADER
Name = 'x-iyzi-client-version'
Options = [poDoNotEncode]
Value = 'iyzipay-2.0.48'
end
item
Kind = pkHTTPHEADER
Name = 'Authorization'
Options = [poDoNotEncode]
Value = 'IYZWS APIkey:EldeEdilenBase64Hash '
end
item
Kind = pkHTTPHEADER
Name = 'cache-control'
Options = [poDoNotEncode]
Value = 'no-cache'
end>
Resource = 'payment/test'
Response = RESTResponse1
SynchronizedEvents = False
Left = 248
Top = 120
end
object RESTResponse1: TRESTResponse
ContentType = 'application/json'
Left = 256
Top = 128
end
end
Örnek HEADER bilgileri;
7- RESTResponse StatusOK ile birlikte, RESTResponse.Content içerisinde dönen (JSON property'leri) status, errorCode, errorMessage değerlerini kontrol edin.
8- Sonuç başarılı ise JSON Deserialization işlemlerini yapın.
Elinize sağlık güzel çalışma olmuş. Iyzico abonelik için mail veya şifre göndermiyor, sanırım sistemlerinde şu an bir sıkıntı var. (Şifremi hatırlamıyorum da mail gelmiyor) Giriş yapamadım.
Bankalarla ilgili detayları öğrendim. Rest Debugger ile süreçleri yazmak için bu aracı iyi kullanmak şart.
Bu linkte iş bankası için tüm bilgiler verilmiş, bankaya bu gün mail göndermiştim, bu dokümanın aynısını gönderdiler.
Başka bir bankaya da mail gönderdim onlardan cevap yok.
Ödeme yöntemi firma aşağıdaki yöntemleri tercih edebiliyormuş, her birinin ayrı avantajları dezavantajları var.
1-3D modeli
2-3D pay modeli
3-3D pay hosting modeli
4-Pay hosting modeli
5-3D hosting modeli
Yukarıdaki linkteki ekli dosya ile Testler için Delphi'de kod yazmadan sizin iyzico için yaptığınız şekilde burada nasıl yapılabilir. (Metod'ların kullanımını nasıl yapacağımızı anlayamadım.)
Paylaştığınız doküman, Nestpay (iyzico gibi) ile anlaşmalı bankaların sanalPOS sistemine nasıl entegre olacağınızı anlatıyor.
Doküman test işlemi için yeterli değil. Daha teknik bir dokümana ihtiyaç var (Teknik doküman---> Nestpay).
Nestpay API servisi, CC5AS XML formatında veri paylaşımı yapıyormuş. Servis, RESTfull olmadığı için REST Debugger aracı ile test etmek mümkün değil.
Bunun için SoapUI veya benzeri bir araç kullanılabilir.
Yorumları: 518
Konuları: 59
Kayıt Tarihi: 27-02-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 844 Acemi
(22-06-2020, Saat: 13:52)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (19-06-2020, Saat: 19:32)pro_imaj Adlı Kullanıcıdan Alıntı: Elinize sağlık güzel çalışma olmuş. Iyzico abonelik için mail veya şifre göndermiyor, sanırım sistemlerinde şu an bir sıkıntı var. (Şifremi hatırlamıyorum da mail gelmiyor) Giriş yapamadım.
Bankalarla ilgili detayları öğrendim. Rest Debugger ile süreçleri yazmak için bu aracı iyi kullanmak şart.
Bu linkte iş bankası için tüm bilgiler verilmiş, bankaya bu gün mail göndermiştim, bu dokümanın aynısını gönderdiler.
Başka bir bankaya da mail gönderdim onlardan cevap yok.
Ödeme yöntemi firma aşağıdaki yöntemleri tercih edebiliyormuş, her birinin ayrı avantajları dezavantajları var.
1-3D modeli
2-3D pay modeli
3-3D pay hosting modeli
4-Pay hosting modeli
5-3D hosting modeli
Yukarıdaki linkteki ekli dosya ile Testler için Delphi'de kod yazmadan sizin iyzico için yaptığınız şekilde burada nasıl yapılabilir. (Metod'ların kullanımını nasıl yapacağımızı anlayamadım.)
Paylaştığınız doküman, Nestpay (iyzico gibi) ile anlaşmalı bankaların sanalPOS sistemine nasıl entegre olacağınızı anlatıyor.
Doküman test işlemi için yeterli değil. Daha teknik bir dokümana ihtiyaç var (Teknik doküman---> Nestpay).
Nestpay API servisi, CC5AS XML formatında veri paylaşımı yapıyormuş. Servis, RESTfull olmadığı için REST Debugger aracı ile test etmek mümkün değil.
Bunun için SoapUI veya benzeri bir araç kullanılabilir.
Başka bankalardan bende dokuman istedigimde ayni verileri gonderdiler. Aynı zamanda Nestpay in sizin gonderdiginiz linkteki dokumanlarini. Bankalarin cocugu bu sistemi kullaniyorlar.
Yorumları: 1.038
Konuları: 148
Kayıt Tarihi: 14-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.042 Uzman
(22-06-2020, Saat: 13:52)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (19-06-2020, Saat: 19:32)pro_imaj Adlı Kullanıcıdan Alıntı: Elinize sağlık güzel çalışma olmuş. Iyzico abonelik için mail veya şifre göndermiyor, sanırım sistemlerinde şu an bir sıkıntı var. (Şifremi hatırlamıyorum da mail gelmiyor) Giriş yapamadım.
Bankalarla ilgili detayları öğrendim. Rest Debugger ile süreçleri yazmak için bu aracı iyi kullanmak şart.
Bu linkte iş bankası için tüm bilgiler verilmiş, bankaya bu gün mail göndermiştim, bu dokümanın aynısını gönderdiler.
Başka bir bankaya da mail gönderdim onlardan cevap yok.
Ödeme yöntemi firma aşağıdaki yöntemleri tercih edebiliyormuş, her birinin ayrı avantajları dezavantajları var.
1-3D modeli
2-3D pay modeli
3-3D pay hosting modeli
4-Pay hosting modeli
5-3D hosting modeli
Yukarıdaki linkteki ekli dosya ile Testler için Delphi'de kod yazmadan sizin iyzico için yaptığınız şekilde burada nasıl yapılabilir. (Metod'ların kullanımını nasıl yapacağımızı anlayamadım.)
Paylaştığınız doküman, Nestpay (iyzico gibi) ile anlaşmalı bankaların sanalPOS sistemine nasıl entegre olacağınızı anlatıyor.
Doküman test işlemi için yeterli değil. Daha teknik bir dokümana ihtiyaç var (Teknik doküman---> Nestpay).
Nestpay API servisi, CC5AS XML formatında veri paylaşımı yapıyormuş. Servis, RESTfull olmadığı için REST Debugger aracı ile test etmek mümkün değil.
Bunun için SoapUI veya benzeri bir araç kullanılabilir.
Bu gün diğer bazı bilgileri de edinebildim.
Bazı bilgiler firmaya özel bilgiler içereceğinden bu projeyi geliştirecek ekiple farklı bir grup kurmak daha iyi olacaktır.
Nasıl ilerleyelim?
@ klavye @"Fesih ARSLAN" @ Halil Han BADEM
|