Comments (26)
@mettleshade feedback icin tesekkurler, bahsettigin konulari ele alirim
from pos.
merhabalar,
PayFlexV4
'te 3D form verisini olusturmak icin bankaya istek gonderilir.
pos/src/Gateways/PayFlexV4Pos.php
Line 117 in af54536
Yani bu hata mesji bankadan geliyor.
Tahminim test/prod ortami yanlis set edilmis olabilir.
from pos.
merhabalar,
PayFlexV4
'te 3D form verisini olusturmak icin bankaya istek gonderilir.pos/src/Gateways/PayFlexV4Pos.php
Line 117 in af54536
Yani bu hata mesji bankadan geliyor.
Tahminim test/prod ortami yanlis set edilmis olabilir.
'ziraat-vpos' => [
'name' => 'Ziraat Bankası',
'class' => Mews\Pos\Gateways\PayFlexV4Pos::class,
'urls' => [
'production' => 'https://sanalpos.ziraatbank.com.tr/v4/v3/Vposreq.aspx',
'test' => 'https://preprod.payflex.com.tr/Ziraatbank/VposWeb/v3/Vposreq.aspx',
'gateway' => [
'production' => 'https://mpi.ziraatbank.com.tr/Enrollment.aspx',
'test' => 'https://preprod.payflex.com.tr/ZiraatBank/MpiWeb/MPI_Enrollment.aspx',
],
'query' => [
'production' => 'https://sanalpos.ziraatbank.com.tr/v4/UIWebService/Search.aspx',
// todo update with the correct one
'test' => 'https://sanalpos.ziraatbank.com.tr/v4/UIWebService/Search.aspx',
],
],
],
kütüphanedeki ayarlı olanı kullanıyorum
from pos.
$pos->testMode(true/false); kastediyodum
from pos.
false olarak gönderiyorum sıkıntı yok onda
from pos.
merhabalar,
PayFlexV4
'te 3D form verisini olusturmak icin bankaya istek gonderilir.pos/src/Gateways/PayFlexV4Pos.php
Line 117 in af54536
Yani bu hata mesji bankadan geliyor.
Tahminim test/prod ortami yanlis set edilmis olabilir.
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
from pos.
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.
from pos.
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.
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.
from pos.
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.
Banka hesabı içindeki dökümanları ve test bilgisini mail olarak ilettim.
from pos.
@mettleshade gonderdigin dokumanlara baktim, dokumanlar Payten
Dokumanlari, yani EstV3Pos
'u gateway classi kullanman gerekiyor.
ornek icin /examples/akbank
'a bakabilirsin
from pos.
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
$formData = $pos->get3DFormData();
alanı çalışmıyor yani formu oluşturamıyor
from pos.
@mettleshade gonderdigin dokumanlara baktim, dokumanlar
Payten
Dokumanlari, yaniEstV3Pos
'u gateway classi kullanman gerekiyor. ornek icin/examples/akbank
'a bakabilirsin
$pos->prepare($order, \Mews\Pos\Gateways\AbstractGateway::TX_PAY, $card);
$pos içeriğini mailinize txt olarak ilettim.
from pos.
Readme Konusunda haklisin, orayi guncellerim.
EstV3Pos
'ta hala sorun yasiyorsan kodlarini paylasir misin.
EstV3Pos sorunsuz calisiyor diye biliyorum.
from pos.
Readme Konusunda haklisin, orayi guncellerim.
EstV3Pos
'ta hala sorun yasiyorsan kodlarini paylasir misin.EstV3Pos sorunsuz calisiyor diye biliyorum.
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.
from pos.
@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
from pos.
https://mpi.ziraatbank.com.tr/Enrollment.aspx PayFlex
gatewayin 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
from pos.
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
from pos.
@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
from pos.
examples/akbank
ornekleri kontrol ederek dener misin, bu gonderdigin URL'leri de pos.php
tanimlaman gerekecek.
Payten (EstV3Pos) gateway'i destegi sorunsuz calisiyor diye biliyorum.
Artik gerisi destek hizmeti oluyor, kutuphane ile ilgili destek hizmeti vermiyorum.
from pos.
examples/akbank
ornekleri kontrol ederek dener misin, bu gonderdigin URL'leri depos.php
tanimlaman gerekecek.Payten (EstV3Pos) gateway'i destegi sorunsuz calisiyor diye biliyorum.
Artik gerisi destek hizmeti oluyor, kutuphane ile ilgili destek hizmeti vermiyorum.
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,
from pos.
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
from pos.
@mettleshade paylastigin card type mapping degerler dokumantasyonla uyusmuyor. desteklenen kart tipleri ile ilgili dokumantasyon paylasir misin.
Dokumantayonda sadece bu alttaki degerleri bulabildim:
<tr>
<td>Choosing Visa / Master Card</td>
<td><select name="cardType">
<option value="1">Visa</option>
<option value="2">MasterCard</option>
</select>
</tr>
Paylastigin ornek ise hatali:
protected $cardTypeMapping = [
AbstractCreditCard::CARD_TYPE_VISA => '0', // 1 olmasi gerekiyor
AbstractCreditCard::CARD_TYPE_MASTERCARD => '1', // 2 olmasi gerekiyor
AbstractCreditCard::CARD_TYPE_AMEX => '2', // dokumantasyonda bilgi yok
AbstractCreditCard::CARD_TYPE_TROY => '3', // dokumantasyonda bilgi yok
];
from pos.
@mettleshade paylastigin card type mapping degerler dokumantasyonla uyusmuyor. desteklenen kart tipleri ile ilgili dokumantasyon paylasir misin. Dokumantayonda sadece bu alttaki degerleri bulabildim:
<tr> <td>Choosing Visa / Master Card</td> <td><select name="cardType"> <option value="1">Visa</option> <option value="2">MasterCard</option> </select> </tr>
Paylastigin ornek ise hatali:
protected $cardTypeMapping = [ AbstractCreditCard::CARD_TYPE_VISA => '0', // 1 olmasi gerekiyor AbstractCreditCard::CARD_TYPE_MASTERCARD => '1', // 2 olmasi gerekiyor AbstractCreditCard::CARD_TYPE_AMEX => '2', // dokumantasyonda bilgi yok AbstractCreditCard::CARD_TYPE_TROY => '3', // dokumantasyonda bilgi yok ];
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.
from pos.
test ortamda cardType
verisini gondermeden odeme yapmayi denedim calisiyor.
Yani senin gonderdigin degerleri de gateway islemiyordur.
cardType
ilgili olan kodlari kaldirabiliriz diye dusunuyorum, ama bu dusuncemi destekleyen bir dokumantasyon olmadan guncelleme yapmak istemiyorum
from pos.
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.
from pos.
v1.0.0 gerekende README guncellemesi ve daha anlasilir olabilmesi icin istenilen bazi degisiklikler yapildi.
Kart Tipleri ile ilgili guncelleme dokumantasyon saglaninca yapilacak
from pos.
Related Issues (20)
- PosNet: Undefined array key "oosResolveMerchantDataResponse" HOT 3
- Ziraat bankasi icin entegre HOT 1
- XID daha önce kullanılmıştır. Tekrar kullanılamaz HOT 16
- Ziraat hash hatası HOT 3
- API isteklere ekstra bilgi eklenmesi HOT 2
- hash ver3 HOT 8
- Vakıf Katılım HOT 10
- Test Hesabı, Test Kartları, Dokumantasyonlar HOT 3
- hash ver3 geri dönüş amountformat HOT 1
- 3D Secure Ödeme Son Aşamada Hata Alıyorum HOT 5
- estpost create3DPaymentRequestData extra data ekleme HOT 1
- Vakıfbank Hatali Gateway URL (Site is working hatası) HOT 4
- QNB Finans bank Hash Mismatch! hatası HOT 6
- Akbank Hash Mismatch! Hatası HOT 2
- Ziraat Sanal Pos
- Akbank Yeni API Desteği Hk. HOT 4
- Vakıf Bank sanal pos ödeme durum kontrolü hatası HOT 5
- Albaraka PosNet yanlis URL'lere istek gonderiyor
- Bankların Gatewaylerin destek kalitesi ile ilgili anket
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pos.