[GH-ISSUE #54] YKB 3D Encryption Key Bulunamadı Hatası #29

Closed
opened 2026-03-03 15:42:15 +03:00 by kerem · 3 comments
Owner

Originally created by @devsoftinyo on GitHub (Jan 28, 2022).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/54

Fatal error: Uncaught Exception: Encryption Key bulunamadı. in /home/public_html/mke/demo/odeme2/src/Gateways/PosNet.php:240 Stack trace: #0 /home/public_html/mke/demo/odeme2/examples/ykb/3d/form.php(35): Mews\Pos\Gateways\PosNet->get3DFormData() #1 {main} thrown in /home/public_html/mke/demo/odeme2/src/Gateways/PosNet.php on line 240
examples/ykb/3d/form.php sayfasına post attığımda bu şekilde bi hatayla karşılaşıyorum.

$account = AccountFactory::createPosNetAccount('yapikredi', 'XXXXXX', 'XXXXXX', 'XXXXXX', 'XXXXXX', 'XXXXXX', '3d', '10,10,10,10,10,10,10,10');
Encryption keyi tanımlamış olmama rağmen.

Originally created by @devsoftinyo on GitHub (Jan 28, 2022). Original GitHub issue: https://github.com/mewebstudio/pos/issues/54 `Fatal error: Uncaught Exception: Encryption Key bulunamadı. in /home/public_html/mke/demo/odeme2/src/Gateways/PosNet.php:240 Stack trace: #0 /home/public_html/mke/demo/odeme2/examples/ykb/3d/form.php(35): Mews\Pos\Gateways\PosNet->get3DFormData() #1 {main} thrown in /home/public_html/mke/demo/odeme2/src/Gateways/PosNet.php on line 240` examples/ykb/3d/form.php sayfasına post attığımda bu şekilde bi hatayla karşılaşıyorum. `$account = AccountFactory::createPosNetAccount('yapikredi', 'XXXXXX', 'XXXXXX', 'XXXXXX', 'XXXXXX', 'XXXXXX', '3d', '10,10,10,10,10,10,10,10');` Encryption keyi tanımlamış olmama rağmen.
kerem closed this issue 2026-03-03 15:42:15 +03:00
Author
Owner

@nuryagdym commented on GitHub (Jan 28, 2022):

Merhabalar, benimle size verilen Yapikredi dokumenini paylasir misiniz nuryagdy@mustapayev.com .
Yapikredi kodu calisan bir kod, ve aldiginiz exception'a bakildiginda ilgili istekte encryption key bankaya gonderilen istekte gonderilmiyor. Bu zamana kadar gonderilmedi, belki yeni API'nda istiyorlar olabilir. Yardimci olabilmem icin dedigim gibi Yapikredini dokumantasyonu lazim

<!-- gh-comment-id:1023960121 --> @nuryagdym commented on GitHub (Jan 28, 2022): Merhabalar, benimle size verilen Yapikredi dokumenini paylasir misiniz nuryagdy@mustapayev.com . Yapikredi kodu calisan bir kod, ve aldiginiz exception'a bakildiginda ilgili istekte encryption key bankaya gonderilen istekte gonderilmiyor. Bu zamana kadar gonderilmedi, belki yeni API'nda istiyorlar olabilir. Yardimci olabilmem icin dedigim gibi Yapikredini dokumantasyonu lazim
Author
Owner

@devsoftinyo commented on GitHub (Jan 28, 2022):

Merhabalar,
Öncelikle hızlı dönüşleriniz ve bilgilendirmeleriniz için teşekkür ederim.
Biz biraz deneme yanılma, biraz da kurcalayarak POSU çözdük gibi.
Tecrübelerimi paylaşmak isterim.

Öncelik YapıKredi pos tarafında gerçekten çok kötü çalışıyor bunu bilerek entegrasyon sürecini yürütmek gerekli hayalkırıklıklarının önüne geçmek için. Encryption key tanımlanmadı hatasını mail ile çözdük kodumuz ile ilgili bir problem yokmuş.

Ayrıca YapıKredi'de test ortamında fix olarak '10,10,10,10,10,10,10,10' storekeyi kullanılıyor. Sonrasında üretim ortamına geçtiğinizde sanalpos ekranından yeni güncel keyi alıp tanımlanamız gerekiyor, yoksa issueda bahsettiğim hata yine dönüyor.

Tüm bunlarla beraber account tarafına karşılık gelen değişkenleri açıklama satırı olarak not düşüyorum, tüm arkadaşların rahatça kullanabilmesi için.

Teşekkürler
Saygılarımla...

<!-- gh-comment-id:1024364088 --> @devsoftinyo commented on GitHub (Jan 28, 2022): Merhabalar, Öncelikle hızlı dönüşleriniz ve bilgilendirmeleriniz için teşekkür ederim. Biz biraz deneme yanılma, biraz da kurcalayarak POSU çözdük gibi. Tecrübelerimi paylaşmak isterim. Öncelik YapıKredi pos tarafında gerçekten çok kötü çalışıyor bunu bilerek entegrasyon sürecini yürütmek gerekli hayalkırıklıklarının önüne geçmek için. Encryption key tanımlanmadı hatasını mail ile çözdük kodumuz ile ilgili bir problem yokmuş. Ayrıca YapıKredi'de test ortamında fix olarak '10,10,10,10,10,10,10,10' storekeyi kullanılıyor. Sonrasında üretim ortamına geçtiğinizde sanalpos ekranından yeni güncel keyi alıp tanımlanamız gerekiyor, yoksa issueda bahsettiğim hata yine dönüyor. Tüm bunlarla beraber account tarafına karşılık gelen değişkenleri açıklama satırı olarak not düşüyorum, tüm arkadaşların rahatça kullanabilmesi için. Teşekkürler Saygılarımla...
Author
Owner

@nuryagdym commented on GitHub (Jan 28, 2022):

Merhabalar,
Bastan yapikrediden vaz gecin diyecektim :), susayim dedim. Kendim de en cok Yapikredi'de sorun yasadim. en kolayi EstPos entegrasyonu oldu benim icin. examples altindaki kodlar zaten ornek amacli.

<!-- gh-comment-id:1024550976 --> @nuryagdym commented on GitHub (Jan 28, 2022): Merhabalar, Bastan yapikrediden vaz gecin diyecektim :), susayim dedim. Kendim de en cok Yapikredi'de sorun yasadim. en kolayi EstPos entegrasyonu oldu benim icin. `examples` altindaki kodlar zaten ornek amacli.
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#29
No description provided.