Giter Site home page Giter Site logo

Comments (5)

hknckr avatar hknckr commented on August 20, 2024 1

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.

hknckr avatar hknckr commented on August 20, 2024

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.

nuryagdym avatar nuryagdym commented on August 20, 2024

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.

hknckr avatar hknckr commented on August 20, 2024

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.

nuryagdym avatar nuryagdym commented on August 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.