mewebstudio / pos

Türk bankaları için sanal pos paketi (PHP)
Other
257 stars 101 forks source link

Non secure payment #118

Closed esakarya closed 1 year ago

esakarya commented 1 year ago

Merhabalar, Non secure bir modelde, aşağdaki kısmı, form.php (kullanıcıdan kredi kart bilgileri alındıktan sonra çalışacak kod) bölümünden sonramı calıştırıcaz ? response.php (gateway'den döndükten sonra çalışacak kod)

nuryagdym commented 1 year ago

Merhabalar,

  1. kredi kart bilgileri alinacak
  2. kredi kart ve order bilgilerle odeme islemi yapilacak (response.php)
      $pos->prepare($order, $transaction);
      $pos->payment($card);
      $response = $pos->getResponse();

Non Secure odeme gateway'den donus yok.

  1. Verileri bankanin API'na gonderiyorsunuz
  2. API'dan gelen cevaba gore basarili olup olmadigini kontrol ediyorsunuz.

Ayrica hangi banka, hangi gateway?

esakarya commented 1 year ago

şu an akbank garanti ben tüm kodlarınızı python a cevirdim, (tabi yüksek müsadenizle ) kendim bin yönlendirmeli bir proje üretiyorum. buna iyzico ve bir kaç ödeme geçidi'de ekleyeceğim. örneğin kart akbank kartı ama sanal pos yok iyzicoya yönlendirilmişse iyzicodan calışıcak.

nuryagdym commented 1 year ago

@mewebstudio abi kendisi de Python kutuphanesi olusturacagim diyordu. Ne durumda bilemedim.

Mumkunse iyzico dokumanlari, ornek kodlari, varsa test ortam bilgilerini epostama gonderir misin. Bu kutuphaneye de iyzico destegi eklemeyi dusunuyorum.

esakarya commented 1 year ago

https://dev.iyzipay.com/tr Bu adresten kolayca test hesabi olusturabiliyosun, dokumanlarda ayni adreste detayli mevcut. Kendi php kutuphaneleri var zaten iyzicoyu entegre etmek kolay olur tek model calisacagi icin.

Python a gelince benimki farkli bi uygulama uzerine kuruldugu icin cok fazla ekleme cikarma yaptim. Abstract gatewaydaki response, repquest mapperler kisir donguye giriyor mesela, onlari her pos gatewayda ayri kullandim, garantide oldugi gibi

esakarya commented 1 year ago

İptal ve iade işlemleride sanırım non secure model gibi doğrumudur ?

nuryagdym commented 1 year ago

dogrudur