mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 01:45:55 +03:00
[GH-ISSUE #96] garanti pos iade işlem tutar #48
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#48
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 (Oct 19, 2022).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/96
Selamlar,
Garanti pos için ödeme işleminden sonra iade işleminde aşağıdaki gibi hata alıyor baktım benim gönderdiğim amount değerini yok sayıp 100 gösteriyor devamlı bunu nasıl çözebiliriz sence?

@sekizlipenguen commented on GitHub (Oct 19, 2022):
Selam tekrar sorunu buldum ancak buna güncelleme çıkman gerekiyor.
garanti pos için amount değerini sabit giriş yapmışsın.
garantipos.php içinde 1004 satırı değiştirmen gerekiyor gibi :/
'amount' => self::amountFormat($order['amount']), şekilde olmalı.
@nuryagdym commented on GitHub (Oct 19, 2022):
Merhabalar,
iptal islemi iceren guncel garanti pos dokumani paylasir misiniz. Benim hatirladigim cancel icin Garanti pos amount 100 gonderilmesini istiyor.
Ayrica cancel islemi gun kapanpadan yani aksam 5'e kadar yapilmasi gerekiyor diye biliyorum, bu sure gectikten sonra cancel yerine iade islemi yapilmasi gerekiyor. Iade islemlerde amount deger dynamic.
@sekizlipenguen commented on GitHub (Oct 19, 2022):
Selamlar,
elimde döküman yok ancak cancel ile refurnd aynı kullanılmış bu yüzden return dinamik olmuyordu.
Hem cancel hemde refund için amount değeri bu şekilde olunca çalışıyor. cancel işlemlerinde prepare fonksiyonuna amount tanımsız yolluyorum ve sorunsuz çalışıyor.
kullandığım varsiyon 0.4.7, 0.9 çıkarmışsın onda deneyim hemen döneceğim :)
@sekizlipenguen commented on GitHub (Oct 19, 2022):
0.9 versiyonu da aynı sabit değer gönderiyorsun her ikisinde de fonksiyonları aynı bu da problem çıkarıyor.
@nuryagdym commented on GitHub (Oct 19, 2022):
anladigim kadariyla refund islemi yapmaya calisiyorsun,
prepareRefundOrder duzeltilmesi gerekiyor. amount dinamik olacak sekilde.
cancel ise oldugu gibi 100 gondermeye devam etmesi gerekiyor
@sekizlipenguen commented on GitHub (Oct 19, 2022):
aynen iade işlemi yapmaya çalışıyorum iade işlemi ile iptal işleminde aynı fonksiyonu kullanmışsın bu da sorun çıkarıyor. şu şekilde ufak bir güncelleme ile yine çözüm sağlanıyor.
$order['amount'] ?? 1 eklemek yeterli oluyor.
NOT: iade ve iptal işlemi gerçek garanti pos bilgileri ile denenmiş ve başarılı olunmuştur.
0.9.0 versiyonu için denendi
@sekizlipenguen commented on GitHub (Oct 19, 2022):
yakında seni finansbank içinde rahatsız edeceğim :) tüm posları neredeyse kullandığımız için güzel bi test yöntemi sağlıyoruz :) Bu arada gerçekten emeklerin için teşekkür ederim çok iyi iş çıkarıyorsun.
@sekizlipenguen commented on GitHub (Oct 20, 2022):
ek olarak bunu ne zaman yayına alabilirsin? dev-master üzerinden mi erişmeliyim?
@nuryagdym commented on GitHub (Oct 20, 2022):
issue #91 ile ilgili acan kisiyle gorusup son kalan kismi yapmam gerekiyor, onunla beraber yayinlayayim diyorum. en gec bu hafta hallolur
@sekizlipenguen commented on GitHub (Oct 20, 2022):
yaptığın değişikliği dev master aldım çalışıyor bilgine:
Bu konuda yardımcı olabileceğim bir şey olursa belirtebilirsin? Localde bankalar ile test yapabilirim. iş bankası, garanti, ak bank şu an aktif olanlarımız yakında finansbank bakacağım
@nuryagdym commented on GitHub (Oct 20, 2022):
test konusunda tesekkurler, yardima ihtiyacim olacak illa, ilerde.
#91 ile ilgili Akbank/Isbank dokumanlarinda tekrarlanan (recurring) odeme'nin iptali icin dokumantasyon lazim, issue'da paylasilan kodun bir kismi calismiyor. ya da ben anlamadim amacini. o yuzden issue'i acan arkadas anlatmasi gerekiyor veya dokumantasyon lazim
@sekizlipenguen commented on GitHub (Oct 20, 2022):
Tamamdır. Ben bankalar ile iletişime geçip bunlar için dokumanları almaya
çalışacağım sana dönüş sağlarım
Full Stack Developer
nuryagdym @.***>, 20 Eki 2022 Per, 12:38 tarihinde şunu
yazdı: