Releases: mewebstudio/pos
Releases · mewebstudio/pos
Sanal Pos v1.5.0
New Features
- Custom Query desteği eklendi. (issue #250)
Changed
- VakifKatilimPos - sipariş detay sorgusunda mapping iyileştirilmesi.
Fixed
- Bazı gatewaylarin response'larında bankadan gelen verinin yer almaması.
Full Changelog: 1.4.2...1.5.0
Sanal Pos v1.4.2
Fixed
Payten - issue #239 mdErrorMsg bulunmadı hatası giderildi.
Payten - issue #237 $amount must be of type string, null given.
What's Changed
KuveytPos - deskteklenmeyen para birimler kaldırıldı.
Full Changelog: 1.4.1...1.4.2
Sanal Pos v1.4.1
Fixed
- InterPos - 3D ödemenin hatalı mapping sonucu başarısız olarak değerlendirilmesi (issue #227).
- PayFlexV4Pos - Ziraat bank order status isteğinde undefined index
CurrencyAmount
mapping hatası (issue #229). - PayFlexV4Pos - Ziraat bank 3D ödemede
HostDate
formatından dolayı exception fırlatması (issue #230). - PayFlexV4Pos - order status isteğinin
transaction_id
bilgisinini kullanmaması.
Sanal Pos v1.4.0
Sanal Pos v1.3.0
New Features
- KuveytPos kısmi iade desteği eklendi. (issue #205)
- EstPos/Payten ön otorizasyonu kapatırken daha fazla miktar desteği eklendi. (issue #171)
Changed
- Dispatched event'lere gatewayClass, order, paymenModel verileri eklendi.
Fixed
- PosNet - 3D Secure ödeme başarısız olduğunda
3d_all
boş olması giderildi.
Sanal Pos v1.2.0
New Features
- EstPos - TROY kart desteği eklendi. (issue #205)
What's Changed
- Atılan exception'lar daha spesifik olacak şekilde refactor edildi.
Full Changelog: 1.1.1...1.2.0
Sanal Pos v1.1.1
Fixed
- Payten/EstPos undefined array key hatalar giderildi in #208.
What's Changed
- AkbankPos history response mapping iyileştirildi.
Full Changelog: 1.1.0...1.1.1
Sanal Pos v1.1.0
New Features
- Akbank POS entegrasyonu eklendi. (issue #191) in #200
- Vakif Katılım POS entegrasyonu eklendi. (issue #181) in #198
- KuveytPos - TDV2.0.0 API'a upgrade edildi. (issue #172) in #194
- KuveytPos - MODEL_NON_SECURE ödeme desteği eklendi. in #201
Changed
- KuveytPos ödeme durum sorgulama isteğinin response mapping'i iyileştirildi.
- KuveytPos iade işlemi için PartialDrawback yerine artık Drawback kullanılıyor.
Fixed
Breaking Changes
-
ayarlar dosyasında KuvetPos için
payment_api
değeri
https://sanalpos.kuveytturk.com.tr/ServiceGateWay/Home/ThreeDModelProvisionGate
yerine
https://sanalpos.kuveytturk.com.tr/ServiceGateWay/Home
kullanmanız gerekiyor. -
composer.json'a
ext-zlib
extension zorunluluğu eklendi.
Full Changelog: 1.0.1...1.1.0
Sanal Pos v1.0.1
What's Changed
Full Changelog: 1.0.0...1.0.1
Sanal Pos v1.0.0
New Features
/docs
altında örnek kodlar eklendi (issue #148).- API istek verilerinin gateway API'na gönderilmeden önce değiştirebilme (issue #178).
- ToslaPos (Ak Öde) entegrasonu (issue #160).
- Para birimleri için yeni constantlar eklendi (örn.
PosInterface::CURRENCY_TRY
) - Yeni
\Mews\Pos\PosInterface::isSupportedTransaction()
methodu eklendi.
Bu method ile kütüphanenin ilgili gateway için hangi işlemleri desteklediğini kontrol edebilirsiniz.
Changed
- Kütüphane PHP sürümü v7.4'e yükseltildi.
- Config yapısı değişdi.
- Deprecated olan
VakifBankCPPos
veVakifBankPos
gateway sınıflar kaldırıldı.
YerinePayFlexCPV4Pos
vePayFlexV4Pos
kullanabilirsiniz. AccountFactory::createVakifBankAccount()
method silindi, yerineAccountFactory::createPayFlexAccount()
kullanabilirsiniz.- Bazı constant isimleri değişdi.
\Mews\Pos\PosInterface::prepare()
methodu kaldırıldı.\Mews\Pos\Factory\PosFactory::createPosGateway()
'a EventDispatcher parametresi eklendi.$order
verisinden bazı zorunlu olmayan alanlar kaldırıldı.- vftcode (PosNet), koiCode (PosNet), imece kart (EstPos), extraData (EstPos),
callbackUrl (EstPos) gibi ekstra değerler kütüphaneden kaldırıldı.
Yerine yeni eklenen eventlarla API isteklere ekstra değerler ekleyebilirsiniz.
Kullanım örneği için örnek kodlara bakınız. - Tekrarlanan ödeme yapısı biraz değiştirildi (örnek kodlara bakınız).
- Yeni
PosInterface::orderHistory()
methodu eklendi. response
yapısında bazı parametre isimleri değişdi.EstPos
veEstV3Pos
response'undanextra
verisi kaldırıldı.CreditCardFactory::create()
method ismiCreditCardFactory::createForGateway()
olarak değiştirildi.