Giter Site home page Giter Site logo

Comments (26)

nuryagdym avatar nuryagdym commented on August 20, 2024 1

@mettleshade feedback icin tesekkurler, bahsettigin konulari ele alirim

from pos.

nuryagdym avatar nuryagdym commented on August 20, 2024

merhabalar,
PayFlexV4'te 3D form verisini olusturmak icin bankaya istek gonderilir.

$data = $this->sendEnrollmentRequest();

Yani bu hata mesji bankadan geliyor.

Tahminim test/prod ortami yanlis set edilmis olabilir.

from pos.

mettleshade avatar mettleshade commented on August 20, 2024

merhabalar, PayFlexV4'te 3D form verisini olusturmak icin bankaya istek gonderilir.

$data = $this->sendEnrollmentRequest();

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.

nuryagdym avatar nuryagdym commented on August 20, 2024

$pos->testMode(true/false); kastediyodum

from pos.

mettleshade avatar mettleshade commented on August 20, 2024

false olarak gönderiyorum sıkıntı yok onda

from pos.

mettleshade avatar mettleshade commented on August 20, 2024

merhabalar, PayFlexV4'te 3D form verisini olusturmak icin bankaya istek gonderilir.

$data = $this->sendEnrollmentRequest();

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.

nuryagdym avatar nuryagdym commented on August 20, 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.

from pos.

mettleshade avatar mettleshade commented on August 20, 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.

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.

mettleshade avatar mettleshade commented on August 20, 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.

Banka hesabı içindeki dökümanları ve test bilgisini mail olarak ilettim.

from pos.

nuryagdym avatar nuryagdym commented on August 20, 2024

@mettleshade gonderdigin dokumanlara baktim, dokumanlar Payten Dokumanlari, yani EstV3Pos'u gateway classi kullanman gerekiyor.
ornek icin /examples/akbank'a bakabilirsin

from pos.

mettleshade avatar mettleshade commented on August 20, 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

   $formData = $pos->get3DFormData();

alanı çalışmıyor yani formu oluşturamıyor

from pos.

mettleshade avatar mettleshade commented on August 20, 2024

@mettleshade gonderdigin dokumanlara baktim, dokumanlar Payten Dokumanlari, yani EstV3Pos'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.

nuryagdym avatar nuryagdym commented on August 20, 2024

Readme Konusunda haklisin, orayi guncellerim.

EstV3Pos'ta hala sorun yasiyorsan kodlarini paylasir misin.

EstV3Pos sorunsuz calisiyor diye biliyorum.

from pos.

mettleshade avatar mettleshade commented on August 20, 2024

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.

mettleshade avatar mettleshade commented on August 20, 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

from pos.

nuryagdym avatar nuryagdym commented on August 20, 2024

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.

mettleshade avatar mettleshade commented on August 20, 2024

canlı ile deniyorum ama
image
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.

mettleshade avatar mettleshade commented on August 20, 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

from pos.

nuryagdym avatar nuryagdym commented on August 20, 2024

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.

mettleshade avatar mettleshade commented on August 20, 2024

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.

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.

nuryagdym avatar nuryagdym commented on August 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

from pos.

nuryagdym avatar nuryagdym commented on August 20, 2024

@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 avatar mettleshade commented on August 20, 2024

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

nuryagdym avatar nuryagdym commented on August 20, 2024

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.

mettleshade avatar mettleshade commented on August 20, 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.

from pos.

nuryagdym avatar nuryagdym commented on August 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.