Yeni Limit Oluşturma
FORM POST /ServletV2/GetLimit
Host: {SERVIS_URL}
Content-Type: text/html
Müşterinin sipariş vermeden sadece limitinin belirlenmesi için kullanılır. Aşağıdaki giriş parametreleri ile gelinen veriler üzerinden Limit Alma HASO ekranları açılır ve müşteri limit alma sürecine başlar. İşlemler tamamlandıktan sonra ilgili Müşteri ve Limit bilgileri E-Ticaret sistemine bildirilir.
Giriş Parametreleri
token
String
Z
/Index/GetToken methodundan elde edilen token bilgisi
merchantId
String
Z
HASO tarafından verilen sabit parametredir.
okUrl
String
Z
Sipariş başarılı olarak tamamlanırsa HASO Sistemi tarafıdan FORM POST edilecek URL adresiniz.
failUrl
String
Z
Limit başarısız olarak tamamlanırsa ya da iptal edilirse HASO Sistemi tarafıdan FORM POST edilecek URL adresiniz.
callbackUrl
String
Z
Limit işleminin başarılı olması ve müşterinin HASO UI ekranlarında tamamlanmış olduğu halde işlemi yarıda bırakması tarayıcısını kapatması gibi durumlarda E-Ticaret sistemine failURL veya okURL dönüşü sağlanamazsa limit sonucu bildiriminin kesilmemesi için HASO tarafından E-Ticaret sisteminine bildirimin sağlanmasını garanti edecek URL.
response
String
O
Parametre değeri olarak json bilgisi gönderilirse istekten sonra HASO ekranlarına tarayıcı yönlendirmesi yapılmaz, istek sonucu JSON olarak cevaplanır. Bu şekilde gelen isteklerin cevap bilgisi aşağıda “Çıkış Parametreleri” bölümünde açıklanmıştır.
IpAddress
String
O
İsteği yapan müşterinin gerçek IP Adresi loglama ve herhangi bir sorun durumunda kullanılacak veridir.
mobileNumber
String
O
GSM numarası ilk basamağında 0 içermeyen 10 haneli olarak aşağıdaki formatta sağlanmalıdır. Format : ########## örn : 5536616020
birthDate
String
O
Doğum Tarihi Yıl-Ay-Gün aşağıdaki formatta sağlanmalıdır. Format : yyyy-MM-dd örn : 19830817
String
O
E-Posta adresi
name
String
O
Ad bilgisi
surname
String
O
Soyad bilgisi
tckn
String
O
TCKN bilgisi
Çıkış Parametreleri
Giriş parametresi reponse=json olarak gönderilmişse dönüş bilgileri aşağıda açıklanmıştır;
Success
Bool
Yapılan isteğin başarılı sonuç dönüp dönmediğini bildirir. False dönerse Errors parametresi doludur. True dönerse Data parametresi doludur.
Errors
List<string>
Success=false ise işlem ile ilgili hataları liste şeklinde getirir.
Data
Data parametresi içeriği aşağıda belirtilmiştir;
URL
String
Limit alma işlemi için isteğe özel hazırlanmış kullanılacak HASO url bilgisi.
Expiredate
DateTime
URL bilgisinin geçerli olacağı zaman aralığı bu süre sonlandığında URL geçersiz olacaktır.
HASO ekranlarında limit alma işlemleri tamamlandığında bildirilen OkUrl ve callbackUrl adreslerine dönüş bilgileri aşağıda açıklanmıştır.
OkUrl
callbackUrl
(callbackUrl tamamlanan limit bildirimi için okURL erişimi sağlanamazsa aynı verilerle E-Ticaret sisteminden Http 200 durum kodu alınana kadar istek yapılır.)
Form Post
Müşterinin Limiti HASO arayüzlerinde başarılı olarak tamamlanırsa. İstekde belirttiğiniz okURL ya da callbackUrl URL adresine aşağıdaki parametrelerle FORM POST yöntemi ile geri bildirim sağlanacaktır. Geri bildirim içerisinde bulunan veriler şöyledir;
Success
Bool
Yapılan isteğin başarılı sonuç dönüp dönmediğini bildirir. False dönerse Errors parametresi doludur. True dönerse Data parametresi doludur.
Errors
List<string>
Success=false ise işlem ile ilgili hataları liste şeklinde getirir.
Data
Data parametresi içeriği aşağıda belirtilmiştir;
NameSurname
String
Müşteri Ad Soyad
CustomerId
String
HASO sisteminideki müşteri numarası Limit alma işlemi tamamlandıktan sonra sistemde atanan Müşteri Numarası.
CustomerLimit
Numeric
müşteriye atanan HASO limitinin değeri.
Last updated