mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 09:55:52 +03:00
[GH-ISSUE #20] para iadesi veya iptal servislerine erişim #12
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#12
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 @sekizlipenguen on GitHub (Feb 12, 2021).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/20
Merhaba,
Öncelikle elinize sağlık iade ve iptal işlemleri için izlememiz gereken adımlar nelerdir nasıl yapabiliyoruz bunların örneklerini göremedim maalesef?
@nuryagdym commented on GitHub (Feb 12, 2021):
Merhabalar, hangi POS sistemi icin soruyorsunuz?
En son Finansbank Payfor icin yapilmisti,
examplesklasorunde ornekleri var.Garanti ayri bir kullanici bilgileri istiyor iptal/iade islemleri icin, kod orneklerde olabilir, ama calisip calismadigindan emin degilim.
Yapikredide user'e iptal yetkisi ayrica veriliyor diye biliyorum
@sekizlipenguen commented on GitHub (Feb 13, 2021):
Cevap için teşekkür ederim ancak örnekler içerisinde iade, iptal örneklerini göremedim tekrar bakmama rağmen bunlar yok gibi.
Şu şekilde kodlara ulaştım ve sonuç buldum kullanımım doğru ise bu da yeter bana. Bu arada akbank testini yaptım ve çalışıyor.
@sekizlipenguen commented on GitHub (Feb 14, 2021):
Bu arada iade işlemlerinde akbank tarafında canlı denemede aldığım hata aşağıdaki gibidir iptaller gerçekleşiyor iadeler problemli duruyor;
response: Error
proc_return_code: 99
trans_id: ------
error_code: CORE-2504
error_message: Sifir miktarli iade yapilamaz.
status: declined
status_detail: general_error
@nuryagdym commented on GitHub (Feb 14, 2021):
Akbank'ta testleri localhost'ta yapabiliyor muyuz? yapabiliyorsak bana kullanici bilgilerini gonderseniz bakabilirim
@nuryagdym commented on GitHub (Feb 14, 2021):
Akbank iade kodu orneklerde su sekilde:
iade icin
amountalanini gonderiyor musunuz?@sekizlipenguen commented on GitHub (Feb 14, 2021):
Aynen gönderiyorum ekteki alan estpost.php'den 4.0 versiyonu kullanıyorum şu an.
Kullanımı ise şöyle yapıyorum; senin gönderdiğin ise benim kullanım şeklimden farklı sanırım yeni versiyonda mı öyle?
@sekizlipenguen commented on GitHub (Feb 14, 2021):
@nuryagdym problem şu gibi görünmekte xml yapısında var olan kod;
if ($meta['amount']) $nodes['Total'] = $meta['amount'];bunu şu şekilde değiştirdiğimde çalışıyor;
if ($meta['amount']) $nodes['CC5Request']['Total'] = $meta['amount'];en azından artık sıfır uyarı vermiyor ve doğru olan gün sonu mesajını alıyorum;
Öyle sanıyorum ki bu diğer versiyonlarda da hatalı kodlanmış. createXML fonksiyonu zaten 0 key alnmış ve bunun üstündekilere zaten xml çeviride bir şey katmıyor.
**array_keys($nodes)[0];**estpos.php kullanan entegrasyonların tümü böyleydi diğer bankalarınkine baktım onlar da bu problem bulunmamakta.
@nuryagdym commented on GitHub (Feb 15, 2021):
XML encoder kutuphane versiyonu sonraki versiyonlarda degisti, olusan sonuc XML'e bakilmasi gerekiyor, son versiyonda zaten baya code refactoring yapildi, o yuzden biraz farkli kodlar.
@sekizlipenguen commented on GitHub (Feb 15, 2021):
xml versiyonuna baktığımda sonuç olarak Total eklenmiyordu dediğim gibi rootNodeName zaten sıfırıncı keyi alıp işlem yapıyor buda xml encoder alakalı olmadığını gösteriyor ancak dediğin gibi demek ki sadece bir root node yapısını destekliyor olabilir. Şu an bu versiyonu kullanmam gerektiği için 0.4.5 versiyonuna ilerletemiyorum en kısa sürede laraveli geçiricem bu versiyonu desteklemeye ancak sana son olarak sormak istediğim bir şey var bu versiyonda biryerlerde session ile satışın başarılı olup olmadığını kontrol ediyor olabilir misin? Redisi yeni versiyonlarda kullandığını gördüm session oturum bazlı ödemelerde problem mi oluşturuyor şu an kullandığım versiyonda teşekkürler tüm cevaplar için.
@nuryagdym commented on GitHub (Feb 15, 2021):
bende 1 sene once once sorun cikardi session. 3D odemede, kullanici 3d onaylama sayfasindan geri geldiginden session tektrardan baslatiliyordu. En basta musteriye yaptigimda boyle bir sorun yoktu, sonradan cikti bu. Ondan sonra local ortam testleri yaparken de ayni seyle karsilastim. o yuzden redis'e donusturdum test kodlari da