Comments (18)
şuan başka bir eksikle karşılaşmadım karşılaşırsam konuya eklerim
from pos.
burda
$rawResponseData icerigini paylasir misin, bendeki test ortam bilgileri nedense calismamaya basladifrom pos.
@nuryagdym mailden ilettim.
from pos.
tesekkurler, yeni yakinda yeni release'de bu hatayi ele alacagim.
Iptal veya iade basarili oldugunda sorun yasamaman gerekiyor.
Basarisiz durumda bu hatayla karsilasiyosundur.
from pos.
aslında ilk iptalden alıyorum bu hatayı yani sipariş oluşur oluşmaz iptal etmiş müşteri iadeyi atmış ama sonuç doğru gelmemiş bu hataya düşmüş
from pos.
ama bana gonderidigin banka response'nda "İptal edilmeye uygun satış işlemi bulunamadı." hata mesaji var. belki 2 kere iptal yapilmaya calisilmistir.
Iptal edilmis islemi tekrar iptal etmek istersen bu hata olusuyordur.
from pos.
Müşteri siparişini iptal etmiş normalde iade edilip siparişe yansır ödeme iade edildi diye ama yazmadığı için ben deniyorum ben denediğimdede bu hatayı atıyor yani müşteri ilk yaptığında ödemeyi iade etmiş
from pos.
Ilk musteri iade islemi yapildiginda neden senin tarafinda basarisiz oldugunu anlamam icin $rawResponseData icerigi lazim.
AuthCode
undefined index sorunu icin guncelleme yaptim, ama bu asil sorununu cozmez.
Asil sorun neden ilk denemede iade basarili olarak gosterilmedi.
Ayrica siparisin son durumuny ogrenmek icin $status = $pos->status()
kullanabilirsin.
ornegin
- odeme basarili oldugunda
$status['order_status'] === PosInterface::PAYMENT_STATUS_PAYMENT_COMPLETED
olur, - odeme iptal edildiginde
$status['order_status'] === PosInterface::PAYMENT_STATUS_CANCELED
- iade edildiginde ise
$status['order_status'] === PosInterface::PAYMENT_STATUS_PAYMENT_COMPLETED
donuyor, bunun normalde PAYMENT_STATUS_FULLY_REFUNDED olmasi gerekiyor, ama banka response'na gore neyden refund oldugunu anlayacagimi cozemedim
from pos.
Şuanda net olarak sipariş iptalinde farklı bir hata aldım
Undefined array key "ERRORCODE" - Satır : 273
from pos.
$rawResponseData icerigini gondermen mumkun mu?
from pos.
@nuryagdym AuthCode için tam log ilettim, iptal hatasını logluyorum olunca göndereceğim
from pos.
@nuryagdym Undefined array key "ERRORCODE" - Satır : 273 hatası için başarılı bir iade logu ilettim.
from pos.
@mettleshade 420iadeodemelog.txt isimle son gonderdigin dosyada refund()
isleminde bankadan gelen cevapmi?
from pos.
@nuryagdym evet
` public function mapRefundResponse(array $rawResponseData): array
{
file_put_contents(rand(0,1500).'iadeodemelog.txt',json_encode($rawResponseData));
/** @var PaymentStatusModel $rawResponseData */
$rawResponseData = $this->emptyStringsToNull($rawResponseData);
$procReturnCode = $this->getProcReturnCode($rawResponseData);
$status = self::TX_DECLINED;
if (self::PROCEDURE_SUCCESS_CODE === $procReturnCode) {
$status = self::TX_APPROVED;
}
return [
'order_id' => $rawResponseData['OrderId'],
'group_id' => $rawResponseData['GroupId'],
'auth_code' => $rawResponseData['AuthCode'],
'ref_ret_num' => $rawResponseData['HostRefNum'],
'proc_return_code' => $procReturnCode,
'transaction_id' => $rawResponseData['TransId'],
'num_code' => $rawResponseData['Extra']['NUMCODE'],
'error_code' => $rawResponseData['Extra']['ERRORCODE'],
'error_message' => $rawResponseData['ErrMsg'],
'status' => $status,
'status_detail' => $this->getStatusDetail($procReturnCode),
'all' => $rawResponseData,
];
}`
from pos.
@mettleshade bilgileri icin tesekkurler, gereken duzeltmeleri yaptim.
Yayina alincaya kadar EstPosResponseDataMapper.php'de degisiklikleri manuel yapabilirsin.
https://github.com/mewebstudio/pos/pull/208/files#diff-667e940cbf15f7852b9478d156df7f06e78ec830f5c50b029a81327751a0b923
from pos.
@nuryagdym ne demek sizin yaptıklarınız yanında hiç bişey. iptal ile log ilettim.
from pos.
@nuryagdym Undefined array key "GroupId" - Satır : 269 yeni bir hata yakaladım mailden logu ilettim.
from pos.
@mettleshade groupId sorunu da ele alindi
from pos.
Related Issues (20)
- estpost create3DPaymentRequestData extra data ekleme HOT 1
- Vakıfbank Hatali Gateway URL (Site is working hatası) HOT 4
- QNB Finans bank Hash Mismatch! hatası HOT 6
- Akbank Hash Mismatch! Hatası HOT 2
- Ziraat Sanal Pos
- Ziraat Bankası Merchant cannot be found for this bank HOT 26
- Akbank Yeni API Desteği Hk. HOT 4
- Vakıf Bank sanal pos ödeme durum kontrolü hatası HOT 5
- Albaraka PosNet yanlis URL'lere istek gonderiyor
- Bankların Gatewaylerin destek kalitesi ile ilgili anket
- Kuveyttürk Kısmi Iade : Satış tutarı ile iade tutarı eşleşmemektedir. HOT 13
- EstPos TROY kart destegi HOT 5
- Yapıkredi 3D Hatası HOT 4
- EstPos Payten Hash Versiyon 3 Güncellemesi HOT 2
- VakifKatilimPos kısmi iade desteği
- Bin numarasiyla ile taksit sorgulama HOT 1
- yeni config te test url ler HOT 1
- YapıKredi The requested URL was rejected HOT 12
- Backend API 3D Ödeme HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pos.