[GH-ISSUE #286] Payten CallbackUrl kullanımında Approved #153

Closed
opened 2026-03-03 15:43:34 +03:00 by kerem · 4 comments
Owner

Originally created by @guneserdemi on GitHub (Nov 17, 2025).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/286

Information Description
0.16.1
payten
TEB

Callback kullanımında, işlem sonucunun başarılı şekilde iş yerine ulaştığının teyidi amacıyla, callbackUrl adresinden "Approved" cevabının dönülmesi gerekmektedir

Bu sonraki versiyonlarda gelen bir özellik mi yoksa hep var mıydı. Şu anda bununla ilgili bir eklenti söz konusu mu

Originally created by @guneserdemi on GitHub (Nov 17, 2025). Original GitHub issue: https://github.com/mewebstudio/pos/issues/286 | Information | Description | |--------------|---------| | 0.16.1| | | payten| | | TEB| | Callback kullanımında, işlem sonucunun başarılı şekilde iş yerine ulaştığının teyidi amacıyla, callbackUrl adresinden "Approved" cevabının dönülmesi gerekmektedir Bu sonraki versiyonlarda gelen bir özellik mi yoksa hep var mıydı. Şu anda bununla ilgili bir eklenti söz konusu mu
kerem 2026-03-03 15:43:34 +03:00
  • closed this issue
  • added the
    payten
    label
Author
Owner

@nuryagdym commented on GitHub (Nov 17, 2025):

Merhabalar, callbackUrl'le ilgili bu bilgi nerde yaziyor?

Bir de hangi islemi kastediyorsunuz?

<!-- gh-comment-id:3541506395 --> @nuryagdym commented on GitHub (Nov 17, 2025): Merhabalar, callbackUrl'le ilgili bu bilgi nerde yaziyor? Bir de hangi islemi kastediyorsunuz?
Author
Owner

@guneserdemi commented on GitHub (Nov 17, 2025):

Payten bana mail attı özellikle bir oid vererek işlemde callback yapısının kullanıldığı ancak taraflarına iletilen callback isteğine “Approved” yanıtının alınmadığı tespit etmişler. Birkaç aydır bununla ilgili mailler almaktayım ama öncelikle sizin böyle bir hata ile karşılaşıp karşılaşmadığınızı öğrenmek istedim. İşlemden kastım banka şifre ekranından sonra giden iş yeri url sinin vermesi gereken bir cevapmış bu. Bir kaç zaman öncesine kadar banka böyle bir cevap beklemiyordu.

<!-- gh-comment-id:3541708436 --> @guneserdemi commented on GitHub (Nov 17, 2025): Payten bana mail attı özellikle bir oid vererek işlemde callback yapısının kullanıldığı ancak taraflarına iletilen callback isteğine “Approved” yanıtının alınmadığı tespit etmişler. Birkaç aydır bununla ilgili mailler almaktayım ama öncelikle sizin böyle bir hata ile karşılaşıp karşılaşmadığınızı öğrenmek istedim. İşlemden kastım banka şifre ekranından sonra giden iş yeri url sinin vermesi gereken bir cevapmış bu. Bir kaç zaman öncesine kadar banka böyle bir cevap beklemiyordu.
Author
Owner

@nuryagdym commented on GitHub (Nov 17, 2025):

Tam olarak hangi URL'den bahsettiginizi anlamadim.
Payten'den okUrl ve failUrl'e ek olarak callbackUrl destegi var. Sanirim ondan bahsediyorsunuz.

0.16.0 versiyonda bir kullanicin istegi uzerine bu ozellik eklendi. Ama bu parametre ile bazi sorunlar yasandi.
Bu yuzden bir sonraki versiyonda v1.0.0 bu ozellik kaldirildi. Yani bu parametreyi kutuphane artik gondermiyor.

Hala 0.16.0 kullaniyorsaniz v1.7.0'e guncellemenizi tavsiye ederim. Guncelleme cok bir degisiklik gerektirmiyor.

v.1.x.0 icin ornek kodlari burda https://github.com/mewebstudio/pos/blob/master/docs/THREED-PAYMENT-EXAMPLE.md burda bulabilirsiniz.

Eger v1.x'e guncelleyemiyorsaniz, 0.15.1 versiyonu kullanmaniz isinizi cozebilir.

<!-- gh-comment-id:3543417630 --> @nuryagdym commented on GitHub (Nov 17, 2025): Tam olarak hangi URL'den bahsettiginizi anlamadim. Payten'den okUrl ve failUrl'e ek olarak **callbackUrl** destegi var. Sanirim ondan bahsediyorsunuz. 0.16.0 versiyonda bir kullanicin istegi uzerine bu ozellik eklendi. Ama bu parametre ile bazi sorunlar yasandi. Bu yuzden bir sonraki versiyonda v1.0.0 bu ozellik kaldirildi. Yani bu parametreyi kutuphane artik gondermiyor. Hala 0.16.0 kullaniyorsaniz v1.7.0'e guncellemenizi tavsiye ederim. Guncelleme cok bir degisiklik gerektirmiyor. v.1.x.0 icin ornek kodlari burda https://github.com/mewebstudio/pos/blob/master/docs/THREED-PAYMENT-EXAMPLE.md burda bulabilirsiniz. Eger v1.x'e guncelleyemiyorsaniz, 0.15.1 versiyonu kullanmaniz isinizi cozebilir.
Author
Owner

@guneserdemi commented on GitHub (Nov 18, 2025):

sanırım sorunu anladım.

musteri 3D onay sayfasinda islemleri tamamlamadan kapatirsa, banka bu sayfaya bir istek gonderecek. commentiyle kodda

' 'failUrl' => $order->fail_url, // musteri 3D onay sayfasinda islemleri tamamlamadan kapatirsa, banka bu sayfaya bir istek gonderecek. 'callbackUrl' => $order->fail_url,

esasen burda aynı URL kullanılabilir ama fail_url deki kod callbackurl mimarisine uygun olarak işyeri tarafından düzenlenmeli. Payten bu adresteki cevabın düz "Approved" string bekliyor. Herhangi bir html görünüm sayfası olmamalı. Sadece Payten, işyerinin "evet ben işlemin yarım kaldığının farkındayım bekliyorum ve senden veri aldığım zaman Approved (stringi echo yaptığın yerden önce backend işlemlerini tanımlayabilirsin) olarak dönüyorum" demesini bekliyor.

<!-- gh-comment-id:3545905102 --> @guneserdemi commented on GitHub (Nov 18, 2025): sanırım sorunu anladım. musteri 3D onay sayfasinda islemleri tamamlamadan kapatirsa, banka bu sayfaya bir istek gonderecek. commentiyle kodda `' 'failUrl' => $order->fail_url, // musteri 3D onay sayfasinda islemleri tamamlamadan kapatirsa, banka bu sayfaya bir istek gonderecek. 'callbackUrl' => $order->fail_url,` esasen burda aynı URL kullanılabilir ama fail_url deki kod callbackurl mimarisine uygun olarak işyeri tarafından düzenlenmeli. Payten bu adresteki cevabın düz "Approved" string bekliyor. Herhangi bir html görünüm sayfası olmamalı. Sadece Payten, işyerinin "evet ben işlemin yarım kaldığının farkındayım bekliyorum ve senden veri aldığım zaman Approved (stringi echo yaptığın yerden önce backend işlemlerini tanımlayabilirsin) olarak dönüyorum" demesini bekliyor.
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#153
No description provided.