mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 01:45:55 +03:00
[GH-ISSUE #190] Ziraat Bankası Merchant cannot be found for this bank #106
Labels
No labels
PayFlexV4
TROY
akbankpos
bug
duplicate
enhancement
garanti
help wanted
isbank
kuveyt
payten
posnet
pull-request
vakifbank
ziraat
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pos#106
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mhmtpacal on GitHub (Mar 8, 2024).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/190
Merhabalar ziraat bankası için sanal pos ayarlamaya çalıştım fakat bir sorun var;
PayFlex kullanıyorum form oluşturma aşamasında bankaya istek atmadan direk
Merchant cannot be found for this bankhatasını veriyor kullanan bir arkadaş yardımcı olursa çok sevinirim.
Sorunun çözümü :
Readme'de payflexlerin altında ziraat yazıyor fakat ziraat bankası estpos destekliyor. @nuryagdym
kütüphanedeki pos.php yani ayar dosyasında ziraat bankası linkleri yanlış, doğrusunu alt kısma bırakıyorum kütüphaneden güncellenirse yeni arkadaşlar zorluk yaşamaz.
kütüphanede clientid üye iş yeri numarası olarak yazıyor, üye iş yeri numarası yerine mağaza numaranızı kullanmanız gerekiyor, beni baya uğraştırdı.
Birde 3d doğrulaması sonrası ödemeyi sitede yaptırmak isteyen arkadaşlar olursa ziraat hesabınızı ilk açarken 3d_pay_hosting şeklinde açıyor 3d tanımlanmasını mail yoluyla iletirseniz yardımcı oluyorlar.
@nuryagdym commented on GitHub (Mar 8, 2024):
merhabalar,
PayFlexV4'te 3D form verisini olusturmak icin bankaya istek gonderilir.github.com/mewebstudio/pos@af54536705/src/Gateways/PayFlexV4Pos.php (L117)Yani bu hata mesji bankadan geliyor.
Tahminim test/prod ortami yanlis set edilmis olabilir.
@mhmtpacal commented on GitHub (Mar 8, 2024):
kütüphanedeki ayarlı olanı kullanıyorum
@nuryagdym commented on GitHub (Mar 8, 2024):
$pos->testMode(true/false); kastediyodum
@mhmtpacal commented on GitHub (Mar 8, 2024):
false olarak gönderiyorum sıkıntı yok onda
@mhmtpacal commented on GitHub (Mar 19, 2024):
Bankayla iletişime geçtim bizim tarafımızdan bankaya hiç istek düşmemiş, aynı hatayı alıyorum bilgilerin yerlerini değiştirerek denedim fakat sorun çözülmedi
@nuryagdym commented on GitHub (Mar 19, 2024):
Banka dokumantasyonunu paylasır mısın. Dogru Gateway class'i kullandigina emin olayim.
Mumkunse test ortam bilgilerini de epostama gonderir misin. IP kisitlamasi yok ise kendi bilgisayarimda test edeyim.
@mhmtpacal commented on GitHub (Mar 19, 2024):
Hash ver3 Sample Codes.zip
Hash Ver3_Dokumantasyon_2024_TR.pdf
mail yoluyla ilettikleri dökümanlar, hesap içinde birçok döküman var test bilgileri göndermediler direk canlı hesap bilgileri ile deniyorum, ip kısıtlaması yok.
@mhmtpacal commented on GitHub (Mar 19, 2024):
Banka hesabı içindeki dökümanları ve test bilgisini mail olarak ilettim.
@nuryagdym commented on GitHub (Mar 19, 2024):
@mettleshade gonderdigin dokumanlara baktim, dokumanlar
PaytenDokumanlari, yaniEstV3Pos'u gateway classi kullanman gerekiyor.ornek icin
/examples/akbank'a bakabilirsin@mhmtpacal commented on GitHub (Mar 19, 2024):
Aslında readme'de
PayFlex Common Payment V4 (Ortak Ödeme)
PayFlex MPI VPOS V4
altında ziraat yazdığı için onları kullanmadı denemiştim ama bundada
alanı çalışmıyor yani formu oluşturamıyor
@mhmtpacal commented on GitHub (Mar 19, 2024):
$pos->prepare($order, \Mews\Pos\Gateways\AbstractGateway::TX_PAY, $card);
$pos içeriğini mailinize txt olarak ilettim.
@nuryagdym commented on GitHub (Mar 19, 2024):
Readme Konusunda haklisin, orayi guncellerim.
EstV3Pos'ta hala sorun yasiyorsan kodlarini paylasir misin.EstV3Pos sorunsuz calisiyor diye biliyorum.
@mhmtpacal commented on GitHub (Mar 19, 2024):
size attığım txtnin en başında payflex yazıyor, yani pos.php doyasında ziraat ayarlarındada payflex giriliymiş onu est olarak değiştirince sorun düzeldi, şuanda banka ödeme miktarını kabul etmiyor Invalid money amount hatasını alıyorum çözüp dönüş yapacağım.
@mhmtpacal commented on GitHub (Mar 19, 2024):
@nuryagdym https://mpi.ziraatbank.com.tr/Enrollment.aspx linkine veri gönderiyor ama bu linki direk açınca benim aldığım hata geliyor, tam anlayamadım dökümanlara baktım 3d host için https://entegrasyon.asseco-see.com.tr/fim/est3Dgate linkine post edilmesi istenmiş denedim fakat boş bir sayfa açılıyor
@nuryagdym commented on GitHub (Mar 19, 2024):
https://mpi.ziraatbank.com.tr/Enrollment.aspx
PayFlexgatewayin production linki,https://entegrasyon.asseco-see.com.tr/fim/est3Dgate
EstV3Pos'un ise test ortam linki.Hangi ortamda deniyorsan, ona gore dogru linkler kullanman gerekiyor.
Bu kadar karisiklik olmamasi gerekiyor kodda
@mhmtpacal commented on GitHub (Mar 19, 2024):
canlı ile deniyorum ama

direk bu ekran açılıyor zaten linki direk açtığınızdada aynı ekran geliyor, müsait bir anda anydesk atabilirim incelemeniz için yada istediğiniz bir log varsa göndereyim mail olarak
@mhmtpacal commented on GitHub (Mar 19, 2024):
@nuryagdym banka ile iletişime geçtim gelen cevap şu şekilde;
Ziraat Bankası
3D Secure URL Adresi: https://sanalpos2.ziraatbank.com.tr/fim/est3Dgate
Api Server URL Adresi: https://sanalpos2.ziraatbank.com.tr/fim/api
@nuryagdym commented on GitHub (Mar 19, 2024):
examples/akbankornekleri kontrol ederek dener misin, bu gonderdigin URL'leri depos.phptanimlaman gerekecek.Payten (EstV3Pos) gateway'i destegi sorunsuz calisiyor diye biliyorum.
Artik gerisi destek hizmeti oluyor, kutuphane ile ilgili destek hizmeti vermiyorum.
@mhmtpacal commented on GitHub (Mar 20, 2024):
Bütün sorunları çözdüm kütüphanede bir sorun yok ama biraz karışık, tamamladığımda yeni arkadaşların dikkat etmesi için konuyu düzenleyeceğim, birde bu estpos direk 3d doğrulama sonrasında parayı hesaptan mı çekiyor? kuveyt posta okurle yönlendirdiğinde kart bilgilerini tekrar kullanıp ödemeyi yapıp sipariş oluşturuyordum,
@nuryagdym commented on GitHub (Mar 20, 2024):
Dokumanlari ve examplelari iyilestirme konusu uzerinden calisiyorum.
Readme'de odeme modelleri hakkinda bilgi var, o bilgileri inceler misin.
Karti bankanin sayfasindan almak istiyorsan MODEL_3D_HOST kullanman gerekiyor
@nuryagdym commented on GitHub (Mar 21, 2024):
@mettleshade feedback icin tesekkurler, bahsettigin konulari ele alirim
@nuryagdym commented on GitHub (Mar 23, 2024):
@mettleshade paylastigin card type mapping degerler dokumantasyonla uyusmuyor. desteklenen kart tipleri ile ilgili dokumantasyon paylasir misin.
Dokumantayonda sadece bu alttaki degerleri bulabildim:
Paylastigin ornek ise hatali:
@mhmtpacal commented on GitHub (Mar 23, 2024):
Dökümantasyonlara bakmadım direk banka ile haberleştim troy desteklediğini söylediler ve ben şuanda bu şekilde kullanıyorum hiçbir sıkıntı yaşamadım.
@nuryagdym commented on GitHub (Mar 24, 2024):
test ortamda
cardTypeverisini gondermeden odeme yapmayi denedim calisiyor.Yani senin gonderdigin degerleri de gateway islemiyordur.
cardTypeilgili olan kodlari kaldirabiliriz diye dusunuyorum, ama bu dusuncemi destekleyen bir dokumantasyon olmadan guncelleme yapmak istemiyorum@mhmtpacal commented on GitHub (Mar 24, 2024):
Normalde kodu güncellemeden önce troy kart ile denedim kütüphane kart tipi desteklenmiyor hatası verdi, daha sonra ekleme gereği duydum ama tabi banka için gerekli değilse bilemiyorum.
@nuryagdym commented on GitHub (Mar 30, 2024):
v1.0.0 gerekende README guncellemesi ve daha anlasilir olabilmesi icin istenilen bazi degisiklikler yapildi.
Kart Tipleri ile ilgili guncelleme dokumantasyon saglaninca yapilacak