# Hoppa Geliştirici Ortamı


# Kurumsal API


# 25 - Integration


# 2 - Corporate

```
// Some code
```


# 1 - Login

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/auth/login/corporate`

### Headers

| Content-Type | Authorization |
| ------------ | ------------- |
| null         | null          |

### Body

```json
{
  "Username": "developer@example.com",
  "Password": "Dev12345!"
}
```


# 2 - Accounts

<mark style="color:blue;">`GET https://apigw.elekse.com/api/hoppa/corporate/accounts`</mark>

<mark style="color:blue;">`GET https://apigw.elekse.com/api/hoppa/corporate/accounts/customerid:{CustomerId}`</mark>

{CustomerId} => Müşteri ID bilgisi ile müşterinin hesap bilgisi çekilebilir.

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 3 - Balance

### 1. Yöntem

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/balance/accountid:{AccountId}`

{AccountId} => Hesap ID bilgisi ile müşterinin hesap bakiyesi geti

<table><thead><tr><th width="659">Authorization</th><th data-hidden></th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td><td></td></tr></tbody></table>

### 2. Yöntem

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/balance`

### Headers

<table><thead><tr><th width="256">accountid</th><th>Authorization</th><th data-hidden></th></tr></thead><tbody><tr><td>1486</td><td><pre><code>Bearer ******************
</code></pre></td><td></td></tr></tbody></table>


# 4 - AccountActivity

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/accountactivities`

### Headers

<table><thead><tr><th width="128">accountid</th><th width="142">datefrom</th><th width="128">dateto</th><th align="center">Authorization</th></tr></thead><tbody><tr><td>1486</td><td>2022-09-10</td><td>2022-09-18</td><td align="center"><pre class="language-markup"><code class="lang-markup">Bearer ******************
</code></pre></td></tr></tbody></table>


# 5 - WalletControl

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/walletcontrol`

### Headers

<table><thead><tr><th width="374">Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

```json
{
  "GSM": "",
  "AccountNumber": "5839918686",
  "Iban": "",
  "Type": 1
}
```


# 6 - Wallet2Wallet

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/wallet2wallet`

### Headers

<table><thead><tr><th width="225">Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "SenderAccountId": 231,
  "ReceiverAccountId": 230,
  "Amount": 10,
  "Description": "Opsiyonel Açıklama"
}
```


# 7 - Wallet2IBAN

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/wallet2iban`

### Headers

<table><thead><tr><th width="211">Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "SenderAccountId": 1613,
  "ReceiverFullName": "Alıcı Ünvanı",
  "IBAN": "TR370006400000112230******",
  "Amount": 1,
  "Description": "Test"
}
```


# 8 - Receipt

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/receipt`

### Headers

<table><thead><tr><th width="229.33333333333331">activityid</th><th>null</th><th>Authorization</th></tr></thead><tbody><tr><td>26176</td><td></td><td><pre><code>Bearer ***
</code></pre></td></tr></tbody></table>


# 9 - BankAccounts

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/bankaccounts`

### Headers

<table><thead><tr><th>activityid</th><th>null</th><th>Authorization</th></tr></thead><tbody><tr><td>26176</td><td></td><td><pre><code>Bearer ***
</code></pre></td></tr></tbody></table>


# 10 - Commissions

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/commissions`

### Headers

<table><thead><tr><th>activityid</th><th>null</th><th>Authorization</th></tr></thead><tbody><tr><td>26176</td><td></td><td><pre><code>Bearer ***
</code></pre></td></tr></tbody></table>


# 11 - Limits

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/limits`

### Headers

<table><thead><tr><th width="210">activityid</th><th width="102.33333333333331">null</th><th>Authorization</th></tr></thead><tbody><tr><td>26176</td><td></td><td><pre><code>Bearer ***
</code></pre></td></tr></tbody></table>


# 12 - Wallet2IBAN/Query

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/wallet2iban/query`

### Headers

<table><thead><tr><th>accountid</th><th>transferid</th><th>Authorization</th></tr></thead><tbody><tr><td>260</td><td>45882</td><td><pre><code>Bearer ***
</code></pre></td></tr></tbody></table>


# 13 - MoneyCatch

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/moneycatch`

### Request Body

#### Yöntem 1: Referans Kodu ile Eşleşme

> Belirtilen geçerlilik süresi (`ExpireDateTime`) içerisinde bankadan gelen transferlerde; tutarın ve gelen transfer açıklamasında bu servisin yanıtında (`Body`) dönen 9 haneli referans kodunun yer alması durumunda işlem ilgili hesaba yansıtılır.

```json
{
  "AccountId": 269,
  "Amount": 1.11,
  "CallbackSupport": false,
  "CallbackAddress": "",
  "ExpireDateTime": "2023-04-06T13:15"  // gönderilmediğinde 30 dakika olarak tanımlanır.
}
```

#### Yöntem 2: Müşteri Bilgileri ile Eşleşme (IBAN / Unvan / TCKN-VKN)

> Belirtilen geçerlilik süresi içerisinde bankadan gelen transferlerde; gönderilen IBAN, Tam Unvan ya da TCKN/VKN bilgilerinden en az biri ile tutarın eşleşmesi durumunda işlem ilgili hesaba yansıtılır.

```json
{
  "AccountId": 269,
  "Amount": 1.11,
  "Iban": "",
  "Identity": "3*********2",
  "Fullname": "",
  "CallbackSupport": false,
  "CallbackAddress": "",
  "ExpireDateTime": "2023-04-06T13:15"
}

```

### Response Body

```json
{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": "M719XF5NH"
}
```


# 14 - IsRegistered

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/isregistered`

### Headers

<table><thead><tr><th width="250.33333333333331">key</th><th width="316">value</th><th>description</th></tr></thead><tbody><tr><td>Content-Type</td><td>application/json</td><td></td></tr><tr><td>Content-Length</td><td>&#x3C;calculated when request is sent></td><td></td></tr><tr><td>Host</td><td>&#x3C;calculated when request is sent></td><td></td></tr><tr><td>User-Agent</td><td>PostmanRuntime/7.31.3</td><td></td></tr><tr><td>Accept</td><td>*/*</td><td></td></tr><tr><td>Accept-Encoding</td><td>gzip, deflate, br</td><td></td></tr><tr><td>Connection</td><td>keep-alive</td><td></td></tr></tbody></table>

### Body

```json
{
  "Identity": "12312336200"
}
```


# 15 - Register

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/member/register`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

```json
{
    "GSM": string,
    "Email": string,
    "Firstname": string,
    "Lastname": string,
    "JobId": int,
    "Identity": string,
    "Birthday": DateTime,
    "CityId": int,
    "DistrictId": int,
    "Address": string
}
```


# 16 - Customers

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/customers`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 17 - Customers by Identity

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/customers/byidentity/{Identity}`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 18 - Transfer Status

<mark style="color:blue;">`GET https://apigw.elekse.com/api/hoppa/corporate/transferstatus`</mark>

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 19 - Check Transfer With Bank

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/checktransferwithbank`

### Headers

<table><thead><tr><th width="225">Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "TransferId": 11111
}
```


# 20 - Pos Payment

Kart ile Cüzdana Bakiye Yükleme

<figure><img src="https://322511313-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fea8fF9vafp0SajGvlmsE%2Fuploads%2FjcRDTuhd2NZJAOnpzRu5%2Fpospayment.png?alt=media&amp;token=d2e7df0e-1d67-4c25-af93-d9b3f80839fa" alt=""><figcaption></figcaption></figure>

**Prod ve Test Ortamı**&#x20;

Prod Api URL : <mark style="color:orange;"><https://apigw.elekse.com></mark>\
Test Api URL  : <mark style="color:purple;"><https://apigwtest.elekse.com></mark>

Test Ortamı Kart Bilgileri

* 9792380000000009 (Debit)
* 9792100000000001 (Credit)

• Son kullanma tarihi ve cvv bilgileri herhangi bir bilgi ile doldurulabilir. \
• Kart üzerinde ki isim bilgisi herhangi bir bilgi ile doldurulabilir.

1 - Kart ile bakiye yükleme sürecinde öncelikle limitleri öğrenmek amacıyla <mark style="color:purple;">**`pospaymentlimits`**</mark> metoduna istek atılır. Burada dönen response bizlere ne kadar yükleme yapabileceğimiz hakkında bilgi verir.

2 - Sonrasında <mark style="color:purple;">**`paymentcommissioncalculator`**</mark> ile yükleme yapacağımız tutara göre ödenecek komisyon ve toplam tutarı elde ederiz. Komisyonun ödeme tutarı içerisinden kesilmesi yada ödeme tutarına ek olarak kesilmesini tercih edebilirsiniz.

3 - Tüm bilgiler ışığında ödeme işlemini başlatmak için <mark style="color:purple;">**`startpayment`**</mark> kullanırız. Girilen bilgiler Hoppa API tarafında kontrolleri sağlandıktan sonra EsnekPOS API ile 3D Güvenli ödeme yönlendirilir ve OTP (tek kullanımlık şifre) doğrulandıktan sonra EsnekPOS API tarafından işlemler gerçekleştirilir. İşlemin sonucunda başarılı yada başarısız sayfasına yönelendirilir. Başarılı olma durumunda tutar hesabınıza yansıtılır ve kullanılabilir duruma gelir.


# 1 - Pos Payment Limits

Kart ile Bakiye Yükleme Limit Bilgileri Sorgulama Servisi

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/virtualpos/pospaymentlimits`\
\ <mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/virtualpos/pospaymentlimits/`customerId:{CustomerId}

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Response

<pre class="language-json"><code class="lang-json"><strong>{
</strong>    "ErrorCode": 0,                        // İstek sonucu durumu kod bilgisi.
    "Result": true,    
    "Message": "",                         // İstek sonucu durum bilgisi.
    "Body": {
        "Title": "Aylık Yükleme Limiti",    // Limit açıklaması.
        "Limit": 100.0,                     // Limit tutar bilgisi.
        "Used": 10.00,                      // Kullanılan tutar bilgisi.
        "UsageProportional": 10.00,         // % olarak kullanılan oran bilgisi
        "AvailableLimit": 90.00             // Kullanılabilir tutar bilgisi.
<strong>       }
</strong>}
</code></pre>


# 2 - Payment Commission Calculator

Ödeme İçin Kullanıcıdan Alınacak Komisyon Hesaplama Servisi

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/virtualpos/paymentcommissioncalculator`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

<pre class="language-json"><code class="lang-json">{
<strong>    “AccountId”: 12345,          // Müşterinin Hoppada ki hesap id bilgisi.
</strong>    “Amount”: 25,                // Ödeme tutar bilgisi.
    “CommissionIsIn”: false      // Kesilen komisyonun ödeme tutarı içerisinde mi yoksa ödeme tutarı haricinde mi olması gerektiği bilgisi.
}
</code></pre>

### Response

<table><thead><tr><th width="222">Feild</th><th>Description</th></tr></thead><tbody><tr><td>ErrorCode</td><td>İstek sonucu durumu kod bilgisi.</td></tr><tr><td>Result</td><td>İstek sonucu durum bilgisi.</td></tr><tr><td>Body</td><td>İşlem sonucu dönen model bilgisi.</td></tr><tr><td>Amount</td><td>Tutar bilgisi.</td></tr><tr><td>Commission</td><td>Komisyon bilgisi.</td></tr><tr><td>Total</td><td>Toplam tutar bilgisi.</td></tr></tbody></table>


# 3 - Start Payment

Ödemeyi Başlatma Servisi

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/virtualpos/startpayment`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

```json
{
    "AccountId": 12345,
    "Amount": 100,
    "CardCvv": "053",
    "CardExpireMonth": "12",
    "CardExpireYear": "2027",
    "CardNumber": "9792100000000001",
    "CardOwnerTitle": "Ad Soyad",
    "CustomerReferenceNumber": "50730asd06c-bd08-46c1-91sdgb4-bc1bf40dcc50" ,
    "CommissionIsIn": true,
    "CustomerResponseUrlSuccess": "https://******/basarili",
    "CustomerResponseUrlFail": "https://******/hatali"
}
```

<table><thead><tr><th width="357">Feild</th><th>Description</th></tr></thead><tbody><tr><td>AccountId (int)</td><td>Müşterinin Hoppada ki hesap ID bilgisi</td></tr><tr><td>CardOwnerTitle (string)</td><td>Kart üzerinde ki isim bilgisi.</td></tr><tr><td>CardNumber (string)</td><td>Kart numarası bilgisi.</td></tr><tr><td>CardExpireMonth (string)</td><td>Kartın son kullanım ay bilgisi.</td></tr><tr><td>CardExpireYear (string)</td><td>Kartın son kullanım yıl bilgisi.</td></tr><tr><td>CardCvv (string)</td><td>Kart güvenlik kodu bilgisi.</td></tr><tr><td>Amount (decimal)</td><td>Ödeme tutar bilgisi.</td></tr><tr><td>CustomerReferenceNumber (GUID)</td><td>Ödeme için oluşturulan benzersiz referans numarası bilgisi.</td></tr><tr><td>CommissionIsIn (bool)</td><td>Kesilen komisyonun ödeme tutarı içerisinde mi yoksa ödeme tutarı haricinde mi olması gerektiği bilgisi.</td></tr><tr><td>CustomerResponseUrlSuccess (string)</td><td>3d güvenlik kontrolünden sonra işlem başarılıysa yönlendirilecek link</td></tr><tr><td>CustomerResponseUrlFail (string)</td><td>3d güvenlik kontrolünden sonra işlem başarısız ise yönlendirilecek link</td></tr></tbody></table>

### Response

<table><thead><tr><th width="222">Feild</th><th>Description</th></tr></thead><tbody><tr><td>ErrorCode</td><td>İstek sonucu durumu kod bilgisi.</td></tr><tr><td>Result</td><td>İstek sonucu durum bilgisi.</td></tr><tr><td>Message</td><td>3D ile ödeme linki.</td></tr></tbody></table>


# 4 - Payment Query

Ödeme Durumu Sorgulama Servisi

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/corporate/virtualpos/paymentquery`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

### Body

```json
{
    "CustomerReferenceNumber": GUID    // Ödeme sırasında (startpayment) oluşturulan benzersiz referans numarası bilgisi.
}
```

### Response

<table><thead><tr><th width="222">Feild</th><th>Description</th></tr></thead><tbody><tr><td>ErrorCode</td><td>İstek sonucu durumu kod bilgisi.</td></tr><tr><td>Result</td><td>İstek sonucu durum bilgisi.</td></tr><tr><td>Message</td><td>İstek sonucu durumu mesaj bilgisi.</td></tr></tbody></table>

```json
{
     "ErrorCode": 0,
     "Result": true,
     "Message": "Success"
}
```

<table><thead><tr><th width="222">ErrorCode</th><th>Description</th></tr></thead><tbody><tr><td>610</td><td>Başarılı</td></tr><tr><td>615</td><td>3D doğrulama bekliyor</td></tr><tr><td>620</td><td>Başarısız</td></tr></tbody></table>


# 21 - Transfer Detail

<mark style="color:blue;">`GET`</mark>` ``https://apigw.elekse.com/api/hoppa/corporate/gettransfer/{TransferId}`

### Headers

<table><thead><tr><th width="225">Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>

URL'de bulunan {TransferId} alanı AccountActivity 'den gelen ve type'ı iade (TypeId 9) olan verilerde TransferId bilgisini kullanabilirsiniz.  &#x20;


# 22 - MoneyCatch List

<mark style="color:blue;">`GET https://apigw.elekse.com/api/hoppa/corporate/moneylist`</mark>

#### Response

```json
{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": [
        {
            "ReferenceCode": "3TDCX2QQU",
            "InsertDateTime": "2026-08-10T16:15:33.1331769",
            "ExpireDateTime": "2026-08-10T16:55:33.118394",
            "IsProcessed": true,
            "UpdateDateTime": "2026-08-10T17:09:14.6503252",
            "Amount": 1.01,
            "AccountId": 10977,
            "Currency": "Türk Lirası",
            "MoneyCatchTransaction": [
                {
                    "MoneyCatchRequestId": 1647,
                    "BankActivityId": 4914249,
                    "AccountActivityId": 22568947,
                    "SenderFullname": "******",
                    "SenderIban": "TR0*******0001",
                    "Name": "Ziraat Bank - 5028",
                    "InsertDateTime": "2026-08-10T17:09:10.8002346",
                    "InsertDate": "2026-08-10T17:09:10.807"
                }
            ]
        }
    ]
}
```


# SystemData


# 1 - Jobs

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/systemdata/jobs`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 2 - Cities

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/systemdata/cities`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 3 - Districts

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/systemdata/districts/cityid:{cityid}`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer ******************
</code></pre></td></tr></tbody></table>


# 4 - Error Messages

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/corporate/geterrormessages`


# OTPConfirm

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/otp/integration/authconfirm`

### Headers

| Content-Type     |
| ---------------- |
| application/json |

### Body

```json
{
  "OTPCaptcha": "K4+nQnWhtlQ==",
  "OTP": "985932"
}
```


# Transfer API


# 1 - Login


# Registered


# 2 - LoginInput

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/auth/login/input`

### Headers

| Content-Type |
| ------------ |
| null         |

### Body

```json
{
  "Input": "test@test.com",
  "Password": "******"
}
```


# 3 - OTPConfirm

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/otp/confirm`

### Headers

| Content-Type     |
| ---------------- |
| application/json |

### Body

```json
{
  "OTPCaptcha": "KAR)53*1*=",
  "OTP": "123123"
}
```


# 6 - Account


# GetAccounts

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/account/accounts`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 14 - Transfer


# 1 - WalletControl

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/transfer/walletcontrol`

### Headers

<table><thead><tr><th>Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "GSM": "5319872052",
  "AccountNumber": "",
  "Iban": "",
  "Type": 2
}
```


# 2 - Wallet2Wallet

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/transfer/wallet2wallet`

### Headers

<table><thead><tr><th>Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "SenderAccountId": 232,
  "ReceiverAccountId": 231,
  "Amount": 100,
  "Description": "10 lira",
  "TransferReasonType": 1,
  "SelfCommission": false
}
```


# 4 - Wallet2Iban

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/transfer/wallet2iban`

### Headers

<table><thead><tr><th>Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 22 - Payments


# 1. Invoice


# 1 - InvoiceCompaines

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/payments/invoice/companies`

### Headers

<table><thead><tr><th>invoicecategoryid</th><th>Authorization</th></tr></thead><tbody><tr><td>5</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 2 - InvoiceQuery

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/payments/invoice/query`

### Headers

<table><thead><tr><th width="182">invoicecompanyid</th><th width="162">propertyonevalue</th><th width="150">propertytwovalue</th><th>Authorization</th></tr></thead><tbody><tr><td>9</td><td>5437892834</td><td></td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 3 - InvoicePay

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/payments/invoice/pay`

### Headers

<table><thead><tr><th width="341">Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "AccountId": 231,
  "InvoiceNoList": [
    {
      "InvoiceId": 298,
      "InvoiceNo": "84582483",
      "InvoiceAmount": 49.25
    }
  ]
}
```


# 4 - InvoiceCalculateCommission

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/payments/invoice/calculatecommission`

### Headers

<table><thead><tr><th>Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 5 - InvoiceHistory

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/payments/invoice/history`

### Headers

<table><thead><tr><th>datefrom</th><th>dateto</th><th>Authorization</th></tr></thead><tbody><tr><td>21/04/2022</td><td>21/04/2022</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 3 - ePin


# 1 - Categories

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/epin/categories`

### Headers

<table><thead><tr><th>Authorization</th></tr></thead><tbody><tr><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 2 - Products

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/epin/products`

### Headers

<table><thead><tr><th>categoryid</th><th>Authorization</th></tr></thead><tbody><tr><td>165</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>


# 3 - Buy

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/hoppa/epin/buy`

### Headers

<table><thead><tr><th>Content-Type</th><th>Authorization</th></tr></thead><tbody><tr><td>application/json</td><td><pre><code>Bearer Bearer !TOKEN!
</code></pre></td></tr></tbody></table>

### Body

```json
{
  "SummaryAmount": 1,
  "AccountId": 231,
  "ProductId": 328,
  "Count": 1
}
```


# 4 - EPins

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/epin`

### Headers

<table><thead><tr><th>datefrom</th><th>dateto</th><th width="269">Authorization</th></tr></thead><tbody><tr><td>23/05/2022</td><td>23/05/2022</td><td>Bearer Bearer !TOKEN!</td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></tbody></table>


# 1 - Channels

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/payments/channels`

### Headers

| invoicecategoryid | Authorization         |
| ----------------- | --------------------- |
| 5                 | Bearer Bearer !TOKEN! |


# Çözüm Ortağı API


# 1 - Member


# 1 - Register

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/partnership/member/register`

### Headers

{% code title="application/json" %}

```
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIoJS9ERihzejVyNTdAJj0oNWthY0I9YSI6ImdXNS9mVWJFZGlRPSIsIjA5YXNHS0FVNjlhZiU9KEFTZy42MDg2KjIiOiJOSlN6ZFc1RWVoVUlkMWRDVWNNWVNRPT0iLCJLQShUanpiQCYpUk9EZjpFP0E_VCI6Ik1VQktZQXk1QktPby9UbmI3eXJJTXdDT0NBN1NOUDNMIiwiOC9hcypnJSlBKHJma2E9JSkxYUAmKCc9NDYiOiJibVEweEN0T3RwND0iLCIhKylzLmcmZkA9LyhEYS5nPykmIjoiSDJDNHMvMEVVUERrUGtXRWhVWlU1cUViTlRIM2FhWlM4Rys5VFZlVVV1dE1PTm5SV2tyRXNBPT0iLCJuYmYiOjE2NjUxNTEwNTYsImV4cCI6MTY2NTE1NDY1NiwiaWF0IjoxNjY1MTUxMDU2fQ.ughHM-UpjQ-53J7ibD-PK9g5lWwvpypjdw1HRqfGlfQ
```

{% endcode %}

### Body

```json
{
  "GSM": "5344566589",
  "Email": "test@elekse.com",
  "Firstname": "Kullanıcı Adı",
  "Lastname": "Soyadı",
  "JobId": 81,
  "Identity": "45687953245",
  "Birthday": "1987-02-12",
  "CityId": 1,
  "DistrictId": 1,
  "Address": "Ataşehir Kayışdağı"
}
```


# 2 - Login

<mark style="color:green;">`POST`</mark> `https://apigw.elekse.com/api/partnership/member/login`

### Headers

{% code title="application/json" %}

```
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIoJS9ERihzejVyNTdAJj0oNWthY0I9YSI6ImdXNS9mVWJFZGlRPSIsIjA5YXNHS0FVNjlhZiU9KEFTZy42MDg2KjIiOiJOSlN6ZFc1RWVoVUlkMWRDVWNNWVNRPT0iLCJLQShUanpiQCYpUk9EZjpFP0E_VCI6Ik1VQktZQXk1QktPby9UbmI3eXJJTXdDT0NBN1NOUDNMIiwiOC9hcypnJSlBKHJma2E9JSkxYUAmKCc9NDYiOiJibVEweEN0T3RwND0iLCIhKylzLmcmZkA9LyhEYS5nPykmIjoiZFdEMURzOXh6UVRveGw5bmUxTG1LMmpuNjJPWjhtWS8yQ1M0ZEE4d2RxZE1PTm5SV2tyRXNBPT0iLCJuYmYiOjE2NjU0OTkxMTgsImV4cCI6MTY2NTUwMjcxOCwiaWF0IjoxNjY1NDk5MTE4fQ.0ho090czPpQoORYOY1rIfLRJAekORdpV5eNbQwt01vk
```

{% endcode %}

### Body

```json
{
  "TenantIdentity": "127#O5BFP7BTM5HQN7XMXLR6OBJ5IHMVZYVVK6H1NNT7L5G1AWB12D8J57XNUF6HTP3XIVGQZ69K1UU"
}
```


# Handshake

<mark style="color:blue;">`GET`</mark> `https://apigw.elekse.com/api/hoppa/api/partnership/handshake`

### Headers

```
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIoJS9ERihzejVyNTdAJj0oNWthY0I9YSI6ImdXNS9mVWJFZGlRPSIsIjA5YXNHS0FVNjlhZiU9KEFTZy42MDg2KjIiOiJOSlN6ZFc1RWVoVUlkMWRDVWNNWVNRPT0iLCJLQShUanpiQCYpUk9EZjpFP0E_VCI6Ik1VQktZQXk1QktPby9UbmI3eXJJTXdDT0NBN1NOUDNMIiwiOC9hcypnJSlBKHJma2E9JSkxYUAmKCc9NDYiOiJibVEweEN0T3RwND0iLCIhKylzLmcmZkA9LyhEYS5nPykmIjoiZFdEMURzOXh6UVRveGw5bmUxTG1LMmpuNjJPWjhtWS8yQ1M0ZEE4d2RxZE1PTm5SV2tyRXNBPT0iLCJuYmYiOjE2NjU0OTkxMTgsImV4cCI6MTY2NTUwMjcxOCwiaWF0IjoxNjY1NDk5MTE4fQ.0ho090czPpQoORYOY1rIfLRJAekORdpV5eNbQwt01vk
```


