PostAuth
Başarılı bir şekilde ön provizyon oluşturulmuş bir ödeme için, PostAuth
işlemi ile ödemeyi tamamlayabilirsiniz. Provizyon kapama işlemi için belirlenen tutarın, bankadan bankaya değişen marj değerleri olabilir; örneğin, bir banka ±%15 marj değeri belirlemişken, başka bir banka ±%20 marj değeri belirleyebilir. Poslarınızın geçerli provizyon marj değerini öğrenmek için bankanızla iletişime geçmeniz gerekmektedir.
URL
POST
/api/Payment/PostAuth
Servise gönderilen parametreler şu şekildedir:
merchantId
int
64
Evet
Üye işyeri numarası
orderId
string
64
Evet
Üye işyeri tarafındaki, ödemeye ilişkin sipariş numarasıdır. Sorgulama servislerinde bu id ile sorgulama yapabilirsiniz.
authCode
string
64
Evet
PreAuth işleminde bankadan dönen otorizasyon kodu
paidamount
string
64
Evet
Kapatılmak istenilen tutardır.
rnd
string
64
Evet
Hash hesaplamasında kullanılan random numaradır.
hash
string
2048
Evet
İşlemin güvenliği için oluşturulan hash bilgisidir.
Servisten dönen parametreler şu şekildedir:
isSuccess
boolean
-
İşlem başarılı (true) ; işlem başarısız (false) bilgisi döner
message
string
255
isSuccess: true olması durumunda "İşlem başarılıdır." ; false olması durumunda alınan hata mesajı gelmektedir.
errorCode
string
5
isSuccess: true olması durumunda null ; false olması durumunda alınan hata codu gelmektedir.
requestId
string
64
Sistem tarafından isteğe ait unique ID bilgisidir.
data
array
-
Dizi olarak aşağıdaki parametreler dönmektedir
Örnek JSON formatında istek ve cevap aşağıdaki gibidir:
İstek
Cevap
Last updated
Was this helpful?