Closed nuryagdym closed 1 year ago
Selamlar @nuryagdym ,
estpos v3 çalışanlar; akbankv3 finansbank halk bank teb bank şeker bank
iş bankası v3 hash problemi verdi. default olarak çekilmiş ancak normalinde hatasız çekim yaptı.
iş bankası için v3
'isbank' => [
'name' => 'İşbank T.A.S.',
'class' => Mews\Pos\Gateways\EstPos::class,
'urls' => [
'production' => 'https://sanalpos.isbank.com.tr/fim/api',
'test' => 'https://entegrasyon.asseco-see.com.tr/fim/api',
'gateway' => [
'production' => 'https://sanalpos.isbank.com.tr/fim/est3Dgate',
'test' => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
],
'gateway_3d_host' => [
'production' => 'https://sanalpos.isbank.com.tr/fim/est3Dgate',
'test' => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
],
],
],
'isbankv3' => [
'name' => 'İşbank T.A.S.',
'class' => Mews\Pos\Gateways\EstV3Pos::class,
'urls' => [
'production' => 'https://sanalpos.isbank.com.tr/fim/api',
'test' => 'https://entegrasyon.asseco-see.com.tr/fim/api',
'gateway' => [
'production' => 'https://sanalpos.isbank.com.tr/fim/est3Dgate',
'test' => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
],
'gateway_3d_host' => [
'production' => 'https://sanalpos.isbank.com.tr/fim/est3Dgate',
'test' => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
],
],
],
'currency' => $this->mapCurrency($txResultInfo['CurrencyCode']),
akbank 3d host iş bankası kalmış
Selamlar @sekizlipenguen, testler icin tesekkurler,
AmountCode
kullanacak sekilde guncelledim. Ben burasini dokumantasyona gore yapmistim, test edemedigimden kendim kontrol edemiyorum, mumkunse ornek response gonderir misin. Ben Innovaya dokumantasyonda AmountCode, IsCanceled, IsReversed, IsRefunded alanlari belirtecek sekilde response ornegi guncellemesini isteyecegim order_status
degeri bu flaglere gore guncellenecek sekilde ayarlardim. status
degeri eskisi gibi kaldi cunku onun amaci siparis durum isteginin basarili olup olmadigini belirtir. "ResponseCode" => "05"
"ResponseMessage" => "İŞLEM ONAYLANMADI"
Hash'in dogru olusturulup olusmadigini kontrol etmek icin unit testler eklemistim en basta: https://github.com/mewebstudio/pos/blob/master/tests/Crypt/KuveytPosCryptTest.php Bu testler basarili olduguna gore ya account bilgiler hatali ya da banka tarafindan bir seyler degismis..
@nuryagdym selam,
"ResponseInfo" => array:5 [
"Status" => "Success"
"ResponseCode" => "0000"
"ResponseMessage" => "Basarili"
"ResponseDateTime" => "2023-05-30T11:43:37.814969+03:00"
"IsIdempotent" => "false"
]
"PagedResponseInfo" => array:3 [
"PageIndex" => "1"
"PageSize" => "10"
"TotalItemCount" => "1"
]
"TransactionSearchResultInfo" => array:1 [
"TransactionSearchResultInfo" => array:22 [
"PaymentTransactionId" => "78868768"
"TransactionType" => "Sale"
"TransactionId" => "342343"
"OrderId" => "5646456"
"Amount" => "0.10"
"AmountCode" => "949"
"AuthCode" => "525810"
"ReferenceTransactionId" => "9841559"
"IsCanceled" => "false"
"IsReversed" => "false"
"IsRefunded" => "false"
"ECI" => "02"
"CAVV" => "test-kodu-numeric="
"ResultCode" => "0000"
"Rrn" => "test-kodu-numeric"
"HostDate" => "test-kodu-numeric"
"ResponseMessage" => "ISLEM BASARILI"
"HostResultCode" => "00"
"IsBatchClosed" => "false"
"TransactionThreedSecureType" => "Secure"
"PanMasked" => "32423434******12323"
"RequestInsertTime" => "2023-05-30T11:42:58.2"
]
]
Selamlar, kontroller icin tesekkurler.
Selamlar, kontroller icin tesekkurler. 6. Kuveyt banktan aldigin hata benim aldigim hatayla ayni mi?
bunun için banka ile görüşme devam ediyor. banka uzun süre bekletmeli dönüş yapıyor ancak ben tekrar deneyeyim dedim ip kısıtlamasına denk geldim bunu hiç almıyordum
banka aşağıdaki gibi dönüş sağlamış sence nasıl ilerlemeliyiz?
Varsa test ortami account bilgileri epostama iletirmisin. Bu epostada yazdiklari 2 farkli hashden haberim var, ve kutuphane kodu dogru calisiyordu. Test ortaminda deneyip kontrol etsem sorun belki buluruz
Varsa test ortami account bilgileri epostama iletirmisin. Bu epostada yazdiklari 2 farkli hashden haberim var, ve kutuphane kodu dogru calisiyordu. Test ortaminda deneyip kontrol etsem sorun belki buluruz
Selam, api bilgilerinin hatalı olduğunu öğrendim çekimler başarılı oldu ancak iptal iade ve sipariş durumu için geliştirme yapmak istiyorum nasıl yapalım?
@sekizlipenguen Kontrol eder misin, Vakifbank status request desteğini ekledim.
pos.php
'de ona gore guncellendi.$account = \Mews\Pos\Factory\AccountFactory::createVakifBankAccount()
yerine$account = \Mews\Pos\Factory\AccountFactory::createPayFlexAccount()
EstPos
kullanan bankalariEstPosV3
kullanacak sekilde guncelledim.EstPosV3
kullanan bankalarda 3DSecure odeme calisiyorsa demek sorun yok.