[GH-ISSUE #239] Ziraat-estpos 'mdErrorMsg' bulunmadı. #130

Closed
opened 2026-03-03 15:43:20 +03:00 by kerem · 1 comment
Owner

Originally created by @mhmtpacal on GitHub (Oct 12, 2024).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/239

Hatanın özeti

EstPosResponseDataMapper.php : map3DPaymentData fonksiyonundaki $raw3DAuthResponseData datasına bankadan gelen veri
Array ( [amount] => 0.01 [clientid] => * [currency] => * [Ecom_Payment_Card_ExpDate_Month] => 0 [Ecom_Payment_Card_ExpDate_Year] => 0 [ErrMsg] => Girilen kart numarası doğru formatta değildir. Kart numarasını kontrol ederek tekrar işlem deneyiniz. [ErrorCode] => HPP-1001 [failUrl] => https://*.com/odeme/f05e81c8-4ea0-44a9-8fe8-d45b854c62d9 [HASH] => **/fxNKZvC4E2EbQOgiqNi9FeXBMj636Q== [hashAlgorithm] => ver3 [lang] => tr [maskedCreditCard] => *** [MaskedPan] => ** [oid] => f05e81c8 [okUrl] => https://*.com/odeme/d45b854c62d9 [Response] => Error [rnd] => MZrcwoSd1+-* [storetype] => 3d [taksit] => [traceId] => **** [TranType] => Auth )

141. satırda istenen $raw3DAuthResponseData['mdErrorMsg'] veri bulunamadığı için hata dönüyor.

Çözüm olarak 141. satırı alttaki gibi güncellediğimde sorun çözüldü.
'md_error_message' => $this->is3dAuthSuccess($mdStatus) ? null : $raw3DAuthResponseData['ErrMsg'],

Banka ismi

Ziraat Bankası Payten

Gateway PHP sınıfı

EstV3Pos

İşlem Tipi

MODEL_3D_SECURE ödeme

Kütüphane versiyonu

1.4.1

Checks

  • Bu konuda zaten bir hata bildirimi olmadığından eminim.
  • Hatayı yeniden oluşturmak için gereken detayları ekledim.
Originally created by @mhmtpacal on GitHub (Oct 12, 2024). Original GitHub issue: https://github.com/mewebstudio/pos/issues/239 ### Hatanın özeti EstPosResponseDataMapper.php : map3DPaymentData fonksiyonundaki $raw3DAuthResponseData datasına bankadan gelen veri `Array ( [amount] => 0.01 [clientid] => * [currency] => * [Ecom_Payment_Card_ExpDate_Month] => 0 [Ecom_Payment_Card_ExpDate_Year] => 0 [ErrMsg] => Girilen kart numarası doğru formatta değildir. Kart numarasını kontrol ederek tekrar işlem deneyiniz. [ErrorCode] => HPP-1001 [failUrl] => https://*.com/odeme/f05e81c8-4ea0-44a9-8fe8-d45b854c62d9 [HASH] => **/fxNKZvC4E2EbQOgiqNi9FeXBMj636Q== [hashAlgorithm] => ver3 [lang] => tr [maskedCreditCard] => *** [MaskedPan] => ** [oid] => f05e81c8 [okUrl] => https://*.com/odeme/d45b854c62d9 [Response] => Error [rnd] => MZrcwoSd1+-* [storetype] => 3d [taksit] => [traceId] => **** [TranType] => Auth )` **141. satırda istenen $raw3DAuthResponseData['mdErrorMsg'] veri bulunamadığı için hata dönüyor.** Çözüm olarak 141. satırı alttaki gibi güncellediğimde sorun çözüldü. ` 'md_error_message' => $this->is3dAuthSuccess($mdStatus) ? null : $raw3DAuthResponseData['ErrMsg'],` ### Banka ismi Ziraat Bankası Payten ### Gateway PHP sınıfı EstV3Pos ### İşlem Tipi MODEL_3D_SECURE ödeme ### Kütüphane versiyonu 1.4.1 ### Checks - [X] Bu konuda zaten bir hata bildirimi olmadığından eminim. - [X] Hatayı yeniden oluşturmak için gereken detayları ekledim.
kerem 2026-03-03 15:43:20 +03:00
  • closed this issue
  • added the
    bug
    payten
    labels
Author
Owner

@nuryagdym commented on GitHub (Oct 12, 2024):

Tesekkurler, sorunu cozup v1.4.2 release ciktim

<!-- gh-comment-id:2408539090 --> @nuryagdym commented on GitHub (Oct 12, 2024): Tesekkurler, sorunu cozup **v1.4.2** release ciktim
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#130
No description provided.