CreateLinkPayment
Kullanıcı bilgisi girilmeden ödeme linki oluşturmak için kullanılacak servistir.
URL
POST
/api/Payment/CreateLinkPayment
Servise gönderilen parametreler şu şekildedir:
memberId
int
64
Evet
Üye Id
merchantId
int
64
Evet
Üye işyeri numarası
commissionAmount
string
64
Evet
Komisyon tutarı
amount
string
64
Evet
Ödeme yapılacak tutar
installmentCount
string
64
Evet
Taksit sayısı
orderId
string
64
Evet
Üye işyeri tarafındaki, ödemeye ilişkin sipariş numarasıdır. Sorgulama servislerinde bu id ile sorgulama yapabilirsiniz.
description
string
255
Evet
Açıklama
requestIp
string
64
Evet
İstek Ip Adresi
okUrl
string
255
Evet
İşlem başarılı olursa yönlendirilecek url
failUrl
string
255
Evet
İşlem başarısız olursa yönlendirilecek url
currency
string
64
Evet
Ödemenin tahsil edileceği para birimi
userEmail
string
255
Hayır
Ödeme yapacak kullanıcının email bilgisi
ReceiverPhoneNumber
string
64
Hayır
Ödeme yapacak kullanıcının telefon bilgisi
expireMinutes
int
64
Hayır
Linkin geçerlilik süresi dk cinsinden
LınkPaymentCount
int
64
Hayır
Girilen değer kadar ilgili linkten ödeme alınabilir. Default değer 1 dir.
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
Başarılı request sonucunda ödeme url'i dönmektedir.
Last updated
Was this helpful?