[GH-ISSUE #223] YapıKredi The requested URL was rejected #120

Closed
opened 2026-03-03 15:43:14 +03:00 by kerem · 12 comments
Owner

Originally created by @husmen73 on GitHub (Jun 4, 2024).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/223

Merhaba,

Test ayarlarım şu şekilde;

'yapikredi' => [
'gateway_class' => \Mews\Pos\Gateways\PosNet::class,
'test_mode' => true,
'lang' => \Mews\Pos\PosInterface::LANG_TR,
'credentials' => [
'payment_model' => \Mews\Pos\PosInterface::MODEL_3D_SECURE,
'merchant_id' => '6706598320',
'terminal_id' => '67005551',
'user_name' => '9644',
'enc_key' => '10,10,10,10,10,10,10,10',
],
'gateway_endpoints' => [
'payment_api' => 'https://setmpos.ykb.com/PosnetWebService/XML',
'gateway_3d' => 'https://setmpos.ykb.com/3DSWebService/YKBPaymentService',
],
],

Oluşturulan form submit edildikten sonra açılan sayfada şu hatayı alıyorum:

Hata Sayfası: https://setmpos.ykb.com/3DSWebService/YKBPaymentService

The requested URL was rejected. Please consult with your administrator.

Your support ID is: 103537322291734628

Go Back

Test kredi kartı bulamadım. Başka yerden bulduğum bir kaç kart ile denedim aynı sonucu aldım. Sorun nedir çözemedim maalesef, destek istemek zorunda kaldım.

Originally created by @husmen73 on GitHub (Jun 4, 2024). Original GitHub issue: https://github.com/mewebstudio/pos/issues/223 Merhaba, Test ayarlarım şu şekilde; > 'yapikredi' => [ > 'gateway_class' => \Mews\Pos\Gateways\PosNet::class, > 'test_mode' => true, > 'lang' => \Mews\Pos\PosInterface::LANG_TR, > 'credentials' => [ > 'payment_model' => \Mews\Pos\PosInterface::MODEL_3D_SECURE, > 'merchant_id' => '6706598320', > 'terminal_id' => '67005551', > 'user_name' => '9644', > 'enc_key' => '10,10,10,10,10,10,10,10', > ], > 'gateway_endpoints' => [ > 'payment_api' => 'https://setmpos.ykb.com/PosnetWebService/XML', > 'gateway_3d' => 'https://setmpos.ykb.com/3DSWebService/YKBPaymentService', > ], > ], Oluşturulan form submit edildikten sonra açılan sayfada şu hatayı alıyorum: Hata Sayfası: https://setmpos.ykb.com/3DSWebService/YKBPaymentService > The requested URL was rejected. Please consult with your administrator. > > Your support ID is: 103537322291734628 > > [[Go Back]] Test kredi kartı bulamadım. Başka yerden bulduğum bir kaç kart ile denedim aynı sonucu aldım. Sorun nedir çözemedim maalesef, destek istemek zorunda kaldım.
kerem closed this issue 2026-03-03 15:43:14 +03:00
Author
Owner

@nuryagdym commented on GitHub (Jun 4, 2024):

Merhabalar,
#206 ile ayni hata olabilir.
Elimde gecerli test ortam bilgileri ve kredi kart bilgileri olmadan destek olamiyorum.

Bankayla iletisime gecmeniz gerekiyor

<!-- gh-comment-id:2147282175 --> @nuryagdym commented on GitHub (Jun 4, 2024): Merhabalar, #206 ile ayni hata olabilir. Elimde gecerli test ortam bilgileri ve kredi kart bilgileri olmadan destek olamiyorum. Bankayla iletisime gecmeniz gerekiyor
Author
Owner

@husmen73 commented on GitHub (Jun 6, 2024):

Bu sorun tamamen banka ile çözülmesi gereken durummuş. Bankadan test server ip'si için yetkilendirme yaptırdık ve gönderdikleri test kartlarını kullandık. Başarılı bir şekilde yapı kredi çalışıyor. Test ortamı için bile local ip adresi istemiyorlar merchantReturnURL'de.

<!-- gh-comment-id:2151977929 --> @husmen73 commented on GitHub (Jun 6, 2024): Bu sorun tamamen banka ile çözülmesi gereken durummuş. Bankadan test server ip'si için yetkilendirme yaptırdık ve gönderdikleri test kartlarını kullandık. Başarılı bir şekilde yapı kredi çalışıyor. Test ortamı için bile local ip adresi istemiyorlar merchantReturnURL'de.
Author
Owner

@nuryagdym commented on GitHub (Jun 6, 2024):

Merhabalar,
merchantReturnURL'i kaldirip test ortaminda odeme dendim E150 - Geri Dönüş adresi null ya da boş olamaz hatasi aldim.

Mumkunse test ortam bilgileri ve kart bilgileri epostama atar misin ce.nuryagdy@gmail.com

localimde test ortamda test etmek icin IP izne gerek yok, dogru mu anladim?

<!-- gh-comment-id:2152139968 --> @nuryagdym commented on GitHub (Jun 6, 2024): Merhabalar, merchantReturnURL'i kaldirip test ortaminda odeme dendim **E150 - Geri Dönüş adresi null ya da boş olamaz** hatasi aldim. Mumkunse test ortam bilgileri ve kart bilgileri epostama atar misin ce.nuryagdy@gmail.com localimde test ortamda test etmek icin IP izne gerek yok, dogru mu anladim?
Author
Owner

@husmen73 commented on GitHub (Jun 6, 2024):

Test bilgilerini göndermem birşey ifade etmeyecek. Şirkete ait sanalpos için test ortam bilgileri hazırlıyor sanırım, çünkü öncesinde bizden terminal bilgilerimiz falan istediler.

Localde test yapılamaz. İlk istek içerisinde local ip adresi kesinlikle olmayacak ve test serverından istek yapmadan önce server ip'sini izinli listeye eklemelerini istemek gerekiyor.

<!-- gh-comment-id:2152446909 --> @husmen73 commented on GitHub (Jun 6, 2024): Test bilgilerini göndermem birşey ifade etmeyecek. Şirkete ait sanalpos için test ortam bilgileri hazırlıyor sanırım, çünkü öncesinde bizden terminal bilgilerimiz falan istediler. Localde test yapılamaz. İlk istek içerisinde local ip adresi kesinlikle olmayacak ve test serverından istek yapmadan önce server ip'sini izinli listeye eklemelerini istemek gerekiyor.
Author
Owner

@nuryagdym commented on GitHub (Jun 6, 2024):

Anladim, PosNet kodlarda her hangi bir degisiklige gerek var mi?

<!-- gh-comment-id:2152577324 --> @nuryagdym commented on GitHub (Jun 6, 2024): Anladim, PosNet kodlarda her hangi bir degisiklige gerek var mi?
Author
Owner

@husmen73 commented on GitHub (Jun 6, 2024):

Ben kendi ihtiyacıma göre düzenlemesini yaptım. Çoklu pos (garanti, yapıkredi, işbank) kullanıyorum. Normal şartlarda ödeme işlemi tamamlanıyor. Değişikliğe gerek yok. Yapıkredi için geliştiricilerin test ortamı için ip tanımlatması ve yaptıkları isteklerde lokal adres kullanmamaları yeterli olur. Bilgi olarak dursun burada da.

<!-- gh-comment-id:2152902765 --> @husmen73 commented on GitHub (Jun 6, 2024): Ben kendi ihtiyacıma göre düzenlemesini yaptım. Çoklu pos (garanti, yapıkredi, işbank) kullanıyorum. Normal şartlarda ödeme işlemi tamamlanıyor. Değişikliğe gerek yok. Yapıkredi için geliştiricilerin test ortamı için ip tanımlatması ve yaptıkları isteklerde lokal adres kullanmamaları yeterli olur. Bilgi olarak dursun burada da.
Author
Owner

@nuryagdym commented on GitHub (Jun 6, 2024):

Garanti pos icin iptal iade islemleri calisan test ortami hesap bilgileri paylasirsan sevinirim.
Bende hesap bilgilerde
"proc_return_code" => "05"
"error_code" => "05"
"error_message" => "İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz"
hatasi aliyorum.

<!-- gh-comment-id:2152924191 --> @nuryagdym commented on GitHub (Jun 6, 2024): Garanti pos icin iptal iade islemleri calisan test ortami hesap bilgileri paylasirsan sevinirim. Bende hesap bilgilerde "proc_return_code" => "05" "error_code" => "05" "error_message" => "İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz" hatasi aliyorum.
Author
Owner

@husmen73 commented on GitHub (Jun 6, 2024):

İptal ve iade işlemlerini yapmadım. Şunları denemiş miydin?

ProvUserID : PROVAUT / PROVRFN / PROVOOS
ProvisionPassword : 123qweASD/

<!-- gh-comment-id:2152937079 --> @husmen73 commented on GitHub (Jun 6, 2024): İptal ve iade işlemlerini yapmadım. Şunları denemiş miydin? > ProvUserID : PROVAUT / PROVRFN / PROVOOS > ProvisionPassword : 123qweASD/
Author
Owner

@nuryagdym commented on GitHub (Jun 6, 2024):

PROVOOS ne icin oldugunu bilmiyorum, ama digerlerini kullandim.

<!-- gh-comment-id:2152943301 --> @nuryagdym commented on GitHub (Jun 6, 2024): PROVOOS ne icin oldugunu bilmiyorum, ama digerlerini kullandim.
Author
Owner

@husmen73 commented on GitHub (Jun 7, 2024):

PROVAUT Kullanıcısı, yazılımınızda kullanmanız gereken provizyon şifresidir kullanıcı aktif olmadan satış işlemi yapılamıyor.

PROVOOS Kullanıcısı, ortak ödeme sayfasını kullanan müşterilerimizin belirlemesi gereken şifredir.

PROVRFN Kullanıcısı, iptal iade kullanıcısıdır aktif olmadığı taktirde iptal iade işlemi yapılamıyor.

Test ortamında iptal iade açık diye söyledi banka.

<!-- gh-comment-id:2154192826 --> @husmen73 commented on GitHub (Jun 7, 2024): > PROVAUT Kullanıcısı, yazılımınızda kullanmanız gereken provizyon şifresidir kullanıcı aktif olmadan satış işlemi yapılamıyor. > > PROVOOS Kullanıcısı, ortak ödeme sayfasını kullanan müşterilerimizin belirlemesi gereken şifredir. > > PROVRFN Kullanıcısı, iptal iade kullanıcısıdır aktif olmadığı taktirde iptal iade işlemi yapılamıyor. Test ortamında iptal iade açık diye söyledi banka.
Author
Owner

@nuryagdym commented on GitHub (Jun 7, 2024):

Ben de anlamadim sebebini, tekrar denedim acik ise neden bu hatayi aliyorum.
1-2 ay onceye kadar iptal iade calisiyordu, son zamanlar calismiyor

<!-- gh-comment-id:2154432907 --> @nuryagdym commented on GitHub (Jun 7, 2024): Ben de anlamadim sebebini, tekrar denedim acik ise neden bu hatayi aliyorum. 1-2 ay onceye kadar iptal iade calisiyordu, son zamanlar calismiyor
Author
Owner

@husmen73 commented on GitHub (Jun 7, 2024):

Şu an bende taksitli satış yaparken karşılaştım.

"proc_return_code" => "05"

"Transaction": {
"Response": {
"Source": "HOST",
"Code": "05",
"ReasonCode": "05",
"Message": "Declined",
"ErrorMsg": "İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz",
"SysErrMsg": "MAX TAKSIT SAYISI 4 OLABILIR."
},

<!-- gh-comment-id:2154835373 --> @husmen73 commented on GitHub (Jun 7, 2024): Şu an bende taksitli satış yaparken karşılaştım. > "proc_return_code" => "05" "Transaction": { "Response": { "Source": "HOST", "Code": "05", "ReasonCode": "05", "Message": "Declined", "ErrorMsg": "İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz", "SysErrMsg": "MAX TAKSIT SAYISI 4 OLABILIR." },
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#120
No description provided.