mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 01:45:55 +03:00
[GH-ISSUE #110] GarantiPos 'da Tutarlar x 100 dönüyor. #55
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#55
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 @semihyilmaz on GitHub (Jan 3, 2023).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/110
Hatanın özeti
(yaşadığınız sorunun detayları)
Bağımsız kod veya hatayı yeniden oluşturmanın bir yolu
GarantiPos.php Line 400
'amount' => $raw3DAuthResponseData['txnamount']/100
ile sorunu düzelttim.
Beklenen Sonuç
Tutar / 100 geri gelmeli.
Gerçek sonuç
Tutar x 100 olarak dönüyor. 1 Tl için 100 TL
Göndermeden önce kontroller
@nuryagdym commented on GitHub (Jan 3, 2023):
son 1 aydir bu bank response'lari ele alan kismi tekrardan yaziyorum. Hala bitmedi.
Banka response'e maplerken gereken donusumler yapilmiyor, hatada belirtildigi gibi amount'un 100 bolunmesi. Zamanla bu tur sorunlar da duzeltilecek.
Ancak benim bilmek istedigim response'da hangi degerleri gormek istiyorsunuz? @semihyilmaz @onurryildirimm @erenilhan @mettleshade @yorulmazsinan @necoakdogan @lansas @fabyo0 @zeydduran @mhunesi
Yani burda belirtilenlerin hangileri sizin icin onemli?
github.com/mewebstudio/pos@3b9d632807/src/Gateways/GarantiPos.php (L380)Response mapping kodlari guncellerken, sadece su asagida listelenen degerleri birakip, geri kalanlari kaldirmayi dusunuyorum.
@onurryildirimm commented on GitHub (Jan 3, 2023):
order_id
auth_code
trans_id
status
amount
error_code
error_message
Ben şu anda böyle kullanıyorum, response sayfasında işime lazım olmayanları çıkardım. order_id özellikle çekme sebebim bankanın sanalpos yönetim sayfasında karşılaştırma yapabiliyorum. error_message zaten şart, hata olduğu zaman hatanın sebebini müşteriye söyleyebilmek için gerekli.
@semihyilmaz commented on GitHub (Jan 3, 2023):
Merhaba,
order_id
auth_code
trans_id
md_status
proc_return_code
host_ref_num
status
status_detail
masked_number
amount
currency
error_code
error_message
md_error_message
all
3d_all
buradaki tüm alanları kullanıyorum. Erp’ye aktarırken buradan ve all ve 3d_all daki verileri kullanıyorum. Şuan mapping gayet iyi.
Teşekkürler.
İyi çalışmalar.
@erenilhan commented on GitHub (Jan 3, 2023):
merhaba,
order_id,
trans_id,
host_ref_num,
status,
auth_code,
error_code,
error_message
ben de bunları kullanıyorum.
Çok teşekkürler.
@mhmtpacal commented on GitHub (Jan 12, 2023):
Bende yaklaşık hepsini kullanıyorum.