Comments (5)
Bu arada ihtiyacı olanlar için paylaşmak istedim,
Asseco tarafında şu parametreler ile pos kapama yaparlar ise ve banka ile anlaşma yapılmış ise preauth degerinin %15'ine kadar fazla postAuth işlemi yapılabiliyor.
<?xml version="1.0" encoding="UTF-8"?>
<CC5Request>
<Name>kullanıcı adı</Name>
<Password></Password>
<ClientId>client_id</ClientId>
<OrderId>ORDER</OrderId>
<GroupId></GroupId>
<Mode>P</Mode>
<Type>PostAuth</Type>
<Total>115</Total>
<Currency>949</Currency>
<Extra>
<PREAMT>100</PREAMT>
</Extra>
</CC5Request>
PREAMT degerine ön otorizasyon tutarı yazılmalı.
from pos.
Aslında sanırım bu yukarıdaki fonksiyona Total değişkeni ekleyince oluyor, elle
'Total' => (string) 128.10 degeri ekledigimde çalıştı.
$order içerisinde amount bilgisi yok sanırım, createNonSecurePostAuthPaymentRequestData içine dolu gönderebilmek için
EstPos.php içierisndeki fonksiyona amount bilgisi ekleyince parametrik oldu ve çalıştı.
protected function preparePostPaymentOrder(array $order)
{
return (object) [
'id' => $order['id'],
'amount' => $order['amount'],
];
}
Ancak üst tutar girmemize izin vermiyor
message":"Net miktardan fazla bir miktarla Post Auth yapilamaz hatası alıyoruz.
Prekende sektorunde siparişin fazla olma durumu da olabiliyor çalıştığımız müşterilerimizde. Sanırım bu durumu banka ile gorusmemiz gerekecek.
Bu konuda bilgisi olan var mı acaba ?
from pos.
Merhabalar, ilk defa boyle bir sey duyuyorum.
Bankalar izin veriyorsa kodda guncelleme yapabiliriz.
Banka dokumantasyonlara bakilmasi gerekiyor, bazi bankalar miktar parametresini PostAuth islemi icin hic kabul etmiyor olabilir.
from pos.
Bizden önce çalışan firma bu şekilde çalışabiliyor, yani ön provizyon açıp sonrasında bu provizyon degerinin belirlenen limitler kadar üstünde ve altında ön provizyon kapatabiliyor. (Trendyol Go da böyle çalışıyor, %15 üst ya da alt tutar ile kapatabiliyor ön provizyon tutarını )
Ben Ön provizyonu kapatırken MODEL_3D_SECURE ile hash mismatch hatası aldıgım için MODEL_NON_SECURE ile gönderiyorum isteği. Acaba sorun bu olabilir mi?
TX_POST_PAY için MODEL_3D_SECURE kullanabiliyor muyuz bundan emin olamadım ?
from pos.
TX_POST_PAY pay odemede hatirladigim kadariyla tum bankalar MODEL_NON_SECURE istiyor.
bu da TX_PRE_PAY icin bir MODEL_3D_SECURE olan account ve TX_POST_PAY icin MODEL_NON_SECURE olan account gerekiyor anlamina geliyor.
Yeni versiyon uzerinde calisiyorum, henuz isi var, bu durumu da ele aldim, 2 account'a gerek kalmayacak
from pos.
Related Issues (20)
- PosNet: Undefined array key "oosResolveMerchantDataResponse" HOT 3
- Ziraat bankasi icin entegre HOT 1
- XID daha önce kullanılmıştır. Tekrar kullanılamaz HOT 16
- Ziraat hash hatası HOT 3
- API isteklere ekstra bilgi eklenmesi HOT 2
- hash ver3 HOT 8
- Vakıf Katılım HOT 10
- Test Hesabı, Test Kartları, Dokumantasyonlar HOT 3
- hash ver3 geri dönüş amountformat HOT 1
- 3D Secure Ödeme Son Aşamada Hata Alıyorum HOT 5
- 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
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.