[GH-ISSUE #190] Ziraat Bankası Merchant cannot be found for this bank #106

Closed
opened 2026-03-03 15:43:04 +03:00 by kerem · 26 comments
Owner

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 bank

hatası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.

        'ziraat-vpos' => [
            'name'  => 'ziraat-pos',
            'class' => Mews\Pos\Gateways\EstV3Pos::class,
            'urls'  => [
                'production'    => 'https://sanalpos2.ziraatbank.com.tr/fim/api',
                'test'          => '',
                'gateway'       => [
                    'production'    => 'https://sanalpos2.ziraatbank.com.tr/fim/est3Dgate',
                    'test'          => '',
                ],
                'query'       => [
                    'production'    => 'https://sanalpos2.ziraatbank.com.tr/fim/est3Dgate',
                    'test'          => '',
                ],
            ],
        ],
  • EstPosRequestDataMapper dosyasında $cardTypeMapping alttaki gibi güncellenirse iyi olur ziraat pos troy kart destekliyor;
    protected $cardTypeMapping = [
        AbstractCreditCard::CARD_TYPE_VISA       => '0',
        AbstractCreditCard::CARD_TYPE_MASTERCARD => '1',
        AbstractCreditCard::CARD_TYPE_AMEX       => '2',
        AbstractCreditCard::CARD_TYPE_TROY       => '3',
    ];
  • 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.

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 bank` hatası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. ``` 'ziraat-vpos' => [ 'name' => 'ziraat-pos', 'class' => Mews\Pos\Gateways\EstV3Pos::class, 'urls' => [ 'production' => 'https://sanalpos2.ziraatbank.com.tr/fim/api', 'test' => '', 'gateway' => [ 'production' => 'https://sanalpos2.ziraatbank.com.tr/fim/est3Dgate', 'test' => '', ], 'query' => [ 'production' => 'https://sanalpos2.ziraatbank.com.tr/fim/est3Dgate', 'test' => '', ], ], ], ``` - EstPosRequestDataMapper dosyasında $cardTypeMapping alttaki gibi güncellenirse iyi olur ziraat pos troy kart destekliyor; ``` protected $cardTypeMapping = [ AbstractCreditCard::CARD_TYPE_VISA => '0', AbstractCreditCard::CARD_TYPE_MASTERCARD => '1', AbstractCreditCard::CARD_TYPE_AMEX => '2', AbstractCreditCard::CARD_TYPE_TROY => '3', ]; ``` - 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.
kerem 2026-03-03 15:43:04 +03:00
  • closed this issue
  • added the
    payten
    label
Author
Owner

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

<!-- gh-comment-id:1985631307 --> @nuryagdym commented on GitHub (Mar 8, 2024): merhabalar, `PayFlexV4`'te 3D form verisini olusturmak icin bankaya istek gonderilir. https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/Gateways/PayFlexV4Pos.php#L117 Yani bu hata mesji bankadan geliyor. Tahminim test/prod ortami yanlis set edilmis olabilir.
Author
Owner

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

        '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

<!-- gh-comment-id:1985693703 --> @mhmtpacal commented on GitHub (Mar 8, 2024): > merhabalar, `PayFlexV4`'te 3D form verisini olusturmak icin bankaya istek gonderilir. > > https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/Gateways/PayFlexV4Pos.php#L117 > > 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
Author
Owner

@nuryagdym commented on GitHub (Mar 8, 2024):

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

<!-- gh-comment-id:1985840892 --> @nuryagdym commented on GitHub (Mar 8, 2024): $pos->testMode(true/false); kastediyodum
Author
Owner

@mhmtpacal commented on GitHub (Mar 8, 2024):

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

<!-- gh-comment-id:1986114323 --> @mhmtpacal commented on GitHub (Mar 8, 2024): false olarak gönderiyorum sıkıntı yok onda
Author
Owner

@mhmtpacal commented on GitHub (Mar 19, 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.

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

<!-- gh-comment-id:2006089989 --> @mhmtpacal commented on GitHub (Mar 19, 2024): > merhabalar, `PayFlexV4`'te 3D form verisini olusturmak icin bankaya istek gonderilir. > > https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/Gateways/PayFlexV4Pos.php#L117 > > 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
Author
Owner

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

<!-- gh-comment-id:2006123248 --> @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.
Author
Owner

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

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.

<!-- gh-comment-id:2006556872 --> @mhmtpacal commented on GitHub (Mar 19, 2024): [Hash ver3 Sample Codes.zip](https://github.com/mewebstudio/pos/files/14648703/Hash.ver3.Sample.Codes.zip) [Hash Ver3_Dokumantasyon_2024_TR.pdf](https://github.com/mewebstudio/pos/files/14648704/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.
Author
Owner

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

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

<!-- gh-comment-id:2006574829 --> @mhmtpacal 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. Banka hesabı içindeki dökümanları ve test bilgisini mail olarak ilettim.
Author
Owner

@nuryagdym commented on GitHub (Mar 19, 2024):

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

<!-- gh-comment-id:2006720642 --> @nuryagdym commented on GitHub (Mar 19, 2024): @mettleshade gonderdigin dokumanlara baktim, dokumanlar `Payten` Dokumanlari, yani `EstV3Pos`'u gateway classi kullanman gerekiyor. ornek icin `/examples/akbank`'a bakabilirsin
Author
Owner

@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

   $formData = $pos->get3DFormData();

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

<!-- gh-comment-id:2006829263 --> @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 ``` $formData = $pos->get3DFormData(); ``` alanı çalışmıyor yani formu oluşturamıyor
Author
Owner

@mhmtpacal commented on GitHub (Mar 19, 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.

<!-- gh-comment-id:2006871291 --> @mhmtpacal commented on GitHub (Mar 19, 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.
Author
Owner

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

<!-- gh-comment-id:2006907635 --> @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.
Author
Owner

@mhmtpacal commented on GitHub (Mar 19, 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.

<!-- gh-comment-id:2006937066 --> @mhmtpacal commented on GitHub (Mar 19, 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.
Author
Owner

@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

<!-- gh-comment-id:2006972660 --> @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
Author
Owner

@nuryagdym commented on GitHub (Mar 19, 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

<!-- gh-comment-id:2007019555 --> @nuryagdym commented on GitHub (Mar 19, 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
Author
Owner

@mhmtpacal commented on GitHub (Mar 19, 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

<!-- gh-comment-id:2007040402 --> @mhmtpacal commented on GitHub (Mar 19, 2024): canlı ile deniyorum ama ![image](https://github.com/mewebstudio/pos/assets/51230161/113ca26f-3179-45f0-b54b-28a7301bd8a2) 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
Author
Owner

@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

<!-- gh-comment-id:2007083061 --> @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
Author
Owner

@nuryagdym commented on GitHub (Mar 19, 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.

<!-- gh-comment-id:2007091929 --> @nuryagdym commented on GitHub (Mar 19, 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.
Author
Owner

@mhmtpacal commented on GitHub (Mar 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,

<!-- gh-comment-id:2008689747 --> @mhmtpacal commented on GitHub (Mar 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,
Author
Owner

@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

<!-- gh-comment-id:2008735471 --> @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
Author
Owner

@nuryagdym commented on GitHub (Mar 21, 2024):

@mettleshade feedback icin tesekkurler, bahsettigin konulari ele alirim

<!-- gh-comment-id:2012810471 --> @nuryagdym commented on GitHub (Mar 21, 2024): @mettleshade feedback icin tesekkurler, bahsettigin konulari ele alirim
Author
Owner

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


				<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
    ];
<!-- gh-comment-id:2016484778 --> @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: ``` <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 ]; ```
Author
Owner

@mhmtpacal 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:


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

<!-- gh-comment-id:2016526054 --> @mhmtpacal 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: > > ``` > > <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.
Author
Owner

@nuryagdym commented on GitHub (Mar 24, 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

<!-- gh-comment-id:2016826525 --> @nuryagdym commented on GitHub (Mar 24, 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
Author
Owner

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

<!-- gh-comment-id:2016882051 --> @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.
Author
Owner

@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

<!-- gh-comment-id:2027994996 --> @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
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pos#106
No description provided.