# Login

Login servisi doğrulama sonucunda bayi ve kullanıcı bilgilerini döner.

{% hint style="success" %}
<https://api.paynet.com.tr/v1/agent/login>
{% endhint %}

{% tabs %}
{% tab title="İstek Parametreleri" %}

| Parametre İsmi    | Tip    | Zorunlu | Açıklama                                       |
| ----------------- | ------ | ------- | ---------------------------------------------- |
| **user\_name**    | string | Evet    | Paynet kullanıcı adınız                        |
| **password**      | string | Evet    | Paynet şifreniz                                |
| **agent\_id**     | string | Evet    | Paynet bayi kodunuz                            |
| **pushtoken\_id** | string | Evet    | Device ID                                      |
| **company\_code** | string | Hayır   | Ana firma kodu opsiyonel olarak gönderilebilir |
| **os\_type**      | string | Hayır   | Cihazın işletim sistemi                        |
| **device\_type**  | string | Hayır   | Cihazın modeli                                 |
| {% endtab %}      |        |         |                                                |

{% tab title="Dönüş Parametreleri" %}

| Parametre İsmi                      | Tip    | Açıklama                                               |
| ----------------------------------- | ------ | ------------------------------------------------------ |
| **session\_key**                    | string | Paynet API servislerinde kullanabileceğiniz key değeri |
| **expired\_date**                   | string | sessionKey değerinin son kullanma tarihi               |
| **logo\_url**                       | string | Paynet sisteminde kayıtlı logo url                     |
| **agent\_id**                       | string | Bayi kodu                                              |
| **user\_name**                      | string | Kullanıcı adı                                          |
| **user\_id**                        | string | Kullanıcı kodu                                         |
| **user\_email**                     | string | Kullanıcı mail adresi                                  |
| **user\_phone**                     | string | Kullanıcı telefon numarası                             |
| **company\_code**                   | string | Ana firma kodu                                         |
| **company\_desc**                   | string | Ana firma adı                                          |
| **agent\_name**                     | string | Bayi adı                                               |
| **adress1**                         | string | Bayi adres1                                            |
| **adress2**                         | string | Bayi adres2                                            |
| **county\_code**                    | string | Bayi il kodu                                           |
| **county\_name**                    | string | Bayi il adı                                            |
| **city\_code**                      | string | Bayi ilçe kodu                                         |
| **city\_name**                      | string | Bayi ilçe adı                                          |
| **zip\_code**                       | string | Bayi posta kodu                                        |
| **phone**                           | string | Bayi telefon                                           |
| **tax\_office**                     | string | Paynet sistemlerinde kayıtlı vergi dairesi             |
| **tax\_id**                         | string | Paynet sistemlerinde kayıtlı vergi numarası            |
| **sectorID**                        | string | Sektör kodu                                            |
| **referans\_no**                    | string | Referans numarası                                      |
| **segment\_id**                     | string | Paynet sistemlerinde kayıtlı segment kodu              |
| **segment\_text**                   | string | Paynet sistemlerinde kayıtlı segment adı               |
| **is\_agent\_blocked**              | bool   | Bayi blokaj durumu                                     |
| **is\_agent\_deleted**              | bool   | Bayi çıkarılma durumu                                  |
| **is\_activ**                       | bool   | Bayi aktiflik durumu                                   |
| **is\_select\_customer**            | bool   | Ana firma ya da ara toptan bayilerini belirtir         |
| **is\_company**                     | bool   | Login olan bayi ana firma mı?                          |
| **TransactionAuthorization**        | bool   | Ödeme İşlemi yapabilir                                 |
| **ReportAuthorization**             | bool   | İşlem listesini görme                                  |
| **MasterUserAuthorization**         | bool   | MASTER kullanıcı                                       |
| **AllUserReportAuthorization**      | bool   | Diğer kullanicilarin islemlerini Görme                 |
| **ReverseTransactionAuthorization** | string | İptal / İade Yapabilir                                 |
| **code**                            | string | Dönüş sonucunun kodu                                   |
| **message**                         | string | Dönüş sonuç kodunun açıklaması                         |
| {% endtab %}                        |        |                                                        |

{% tab title="Request" %}

```
{  
   "agent_id":"Bayi Kodunuz",
   "user_name":"PaynetApi",
   "password":"PaynetApi"
}
```

{% endtab %}

{% tab title="Response" %}

```
{  
   "userAuthorizationContainer":{  
      "TransactionAuthorization":true,
      "ReportAuthorization":true,
      "MasterUserAuthorization":true,
      "AllUserReportAuthorization":true,
      "ReverseTransactionAuthorization":true
   },
   "session_key":"mbl_pcs_cs73aR0x00iZnQwAwk*********",
   "expired_date":"2016-04-09",
   "logo_url":null,
   "agent_id":"54266",
   "user_name":"gamze yılmazel",
   "user_id":null,
   "user_email":"dummy",
   "user_phone":"dummy",
   "company_code":"dummy",
   "company_desc":"dummy",
   "agent_name":"MACİT GÜMÜŞ VE KUYUM.BİLİŞİM TEKN.L",
   "adress1":"ESENTEPE MAH. FSM BULVARI",
   "adress2":"BAHAR SİTESİ 96/1B",
   "county_code":"33",
   "county_name":"dummy",
   "city_code":"",
   "city_name":"dummy ",
   "zip_code":"",
   "email":null,
   "phone":"dummy",
   "tax_office":"İKİTELLİ",
   "tax_id":"dummy",
   "sector_id":"0001",
   "referans_no":"39720",
   "segment_id":"Testt",
   "segment_text":"Bilişim",
   "is_agent_blocked":false,
   "is_agent_deleted":false,
   "is_activ":false,
   "is_company":false,
   "object_name":"login",
   "code":0,
   "message":"Başarılı İşlem"
}
```

{% endtab %}

{% tab title="Service Url" %}

| Sistem           |                                                                                                |
| ---------------- | ---------------------------------------------------------------------------------------------- |
| **Canlı Sistem** | <https://api.paynet.com.tr/v1/agent/login>                                                     |
| **Test Sistemi** | [https://pts-api.paynet.com.tr​​/v1/agent/login](https://pts-api.paynet.com.tr/v1/agent/login) |
| {% endtab %}     |                                                                                                |
| {% endtabs %}    |                                                                                                |
