mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 01:45:55 +03:00
[GH-ISSUE #286] Payten CallbackUrl kullanımında Approved #153
Labels
No labels
PayFlexV4
TROY
akbankpos
bug
duplicate
enhancement
garanti
help wanted
isbank
kuveyt
payten
posnet
pull-request
vakifbank
ziraat
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pos#153
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @guneserdemi on GitHub (Nov 17, 2025).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/286
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
@nuryagdym commented on GitHub (Nov 17, 2025):
Merhabalar, callbackUrl'le ilgili bu bilgi nerde yaziyor?
Bir de hangi islemi kastediyorsunuz?
@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.
@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.
@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.