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

Ad
Tipi
Z/O
Açıklama

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

email

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;

Ad
Tipi
Açıklama

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;

Ad
Tipi
Açıklama

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.

Ad
Tipi
Açıklama

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;

Ad
Tipi
Açıklama

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