# 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

<table data-full-width="true"><thead><tr><th width="158">Ad</th><th width="79">Tipi</th><th width="63">Z/O</th><th>Açıklama</th></tr></thead><tbody><tr><td>token</td><td>String</td><td>Z</td><td>/Index/GetToken methodundan elde edilen token bilgisi</td></tr><tr><td>merchantId</td><td>String</td><td>Z</td><td><strong>HASO</strong> tarafından verilen sabit parametredir.</td></tr><tr><td>okUrl</td><td>String</td><td>Z</td><td>Sipariş başarılı olarak tamamlanırsa HASO Sistemi tarafıdan <strong>FORM POST</strong> edilecek URL adresiniz.</td></tr><tr><td>failUrl</td><td>String</td><td>Z</td><td>Limit başarısız olarak tamamlanırsa ya da iptal edilirse <strong>HASO</strong> Sistemi tarafıdan FORM POST edilecek URL adresiniz.</td></tr><tr><td>callbackUrl</td><td>String</td><td>Z</td><td>Limit işleminin başarılı olması ve müşterinin <strong>HASO</strong> 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 <strong>HASO</strong> tarafından E-Ticaret sisteminine bildirimin sağlanmasını garanti edecek URL.</td></tr><tr><td>response</td><td>String</td><td>O</td><td>Parametre değeri olarak json bilgisi gönderilirse istekten sonra <strong>HASO</strong> ekranlarına tarayıcı yönlendirmesi yapılmaz, istek sonucu <strong>JSON</strong> olarak cevaplanır. Bu şekilde gelen isteklerin cevap bilgisi aşağıda “<strong>Çıkış Parametreleri</strong>” bölümünde açıklanmıştır.</td></tr><tr><td>IpAddress</td><td>String</td><td>O</td><td>İsteği yapan müşterinin gerçek IP Adresi loglama ve herhangi bir sorun durumunda kullanılacak veridir.</td></tr><tr><td>mobileNumber</td><td>String</td><td>O</td><td>GSM numarası ilk basamağında 0 içermeyen 10 haneli olarak aşağıdaki formatta sağlanmalıdır. Format : ########## örn : 5536616020</td></tr><tr><td>birthDate</td><td>String</td><td>O</td><td>Doğum Tarihi Yıl-Ay-Gün aşağıdaki formatta sağlanmalıdır. Format : yyyy-MM-dd örn : 19830817</td></tr><tr><td>email</td><td>String</td><td>O</td><td>E-Posta adresi</td></tr><tr><td>name</td><td>String</td><td>O</td><td>Ad bilgisi</td></tr><tr><td>surname</td><td>String</td><td>O</td><td>Soyad bilgisi</td></tr><tr><td>tckn</td><td>String</td><td>O</td><td>TCKN bilgisi</td></tr></tbody></table>

#### Çıkış Parametreleri

#### Giriş parametresi reponse=json olarak gönderilmişse dönüş bilgileri aşağıda açıklanmıştır;

<table data-full-width="true"><thead><tr><th width="116">Ad</th><th width="124">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>Success</td><td>Bool</td><td>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.</td></tr><tr><td>Errors</td><td>List&#x3C;string></td><td>Success=false ise işlem ile ilgili hataları liste şeklinde getirir.</td></tr></tbody></table>

#### Data

#### Data parametresi içeriği aşağıda belirtilmiştir;

<table data-full-width="true"><thead><tr><th width="128">Ad</th><th width="103">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>URL</td><td>String</td><td>Limit alma işlemi için isteğe özel hazırlanmış kullanılacak <strong>HASO</strong> url bilgisi.</td></tr><tr><td>Expiredate</td><td>DateTime</td><td>URL bilgisinin geçerli olacağı zaman aralığı bu süre sonlandığında URL geçersiz olacaktır.</td></tr></tbody></table>

**HASO** ekranlarında limit alma işlemleri tamamlandığında bildirilen **OkUrl** ve **callbackUrl** adreslerine dönüş bilgileri aşağıda açıklanmıştır.

<table data-full-width="true"><thead><tr><th width="376">Ad</th><th width="121">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td><p><strong>OkUrl</strong></p><p>callbackUrl</p><p>(<strong>callbackUrl</strong> tamamlanan limit bildirimi için <strong>okURL</strong> erişimi sağlanamazsa aynı verilerle E-Ticaret sisteminden Http 200 durum kodu alınana kadar istek yapılır.)</p></td><td>Form Post</td><td>Müşterinin Limiti <strong>HASO</strong> arayüzlerinde başarılı olarak tamamlanırsa. İstekde belirttiğiniz <strong>okURL</strong> ya da <strong>callbackUrl</strong> URL adresine aşağıdaki parametrelerle <strong>FORM POST</strong> yöntemi ile geri bildirim sağlanacaktır. Geri bildirim içerisinde bulunan veriler şöyledir;</td></tr><tr><td>Success</td><td>Bool</td><td>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.</td></tr><tr><td>Errors</td><td>List&#x3C;string></td><td>Success=false ise işlem ile ilgili hataları liste şeklinde getirir.</td></tr></tbody></table>

#### Data

#### Data parametresi içeriği aşağıda belirtilmiştir;

<table data-full-width="true"><thead><tr><th width="160">Ad</th><th width="97">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>NameSurname</td><td>String</td><td>Müşteri Ad Soyad</td></tr><tr><td>CustomerId</td><td>String</td><td><strong>HASO</strong> sisteminideki müşteri numarası Limit alma işlemi tamamlandıktan sonra sistemde atanan Müşteri Numarası.</td></tr><tr><td>CustomerLimit</td><td>Numeric</td><td>müşteriye atanan <strong>HASO</strong> limitinin değeri.</td></tr></tbody></table>
