mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 09:55:52 +03:00
[GH-ISSUE #183] hash ver3 geri dönüş amountformat #99
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#99
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 @lansas on GitHub (Feb 23, 2024).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/183
merhabalar
banka dönüşünü eski hash versiyonuna ek olarak 100 e bölüm işlemini neden gerçekleştirdiniz?
public static function amountFormat(string $amount): float { return ((float) str_replace('.', '', $amount)) / 100; }eskisinde böyle bir format dönüşümü yapılmıyordu bankanın cevabını.
@nuryagdym commented on GitHub (Feb 25, 2024):
Merhabalar,
issue olusturmak icin template'e uyalim lutfen.
Anladigim kadariyla EstV3Pos'u kullaniyorsunuz.
hash hesaplamada
amountFormatmethodu kullanilmiyor, hash sorunu yasamamaniz gerekiyor.https://github.com/mewebstudio/pos/blob/master/src/Crypt/EstV3PosCrypt.php
API response'u normalize/map edilirken
amountFormatkullaniliyor.Kullanilma amaci butun gatewayler icin ayni
floatdegerin saglanmasi.Method aciklamasinda anlatildigi gibi, yaptigi is string degerin float'a donusturulmesi. sayi'da bir degisim olmamasi gerekiyor:
github.com/mewebstudio/pos@af54536705/src/DataMapper/ResponseDataMapper/EstPosResponseDataMapper.php (L380-L390)