Transfer

  • Easy Adress Definition Add
  • Easy Address Definition List
  • Easy Address Definition Delete
  • Commission Calculate
  • Start

POST /api/v1/Transfer/EasyAdressDefinitionAdd

Bu servis kayıtlı işlem eklemek için kullanılır.

Parametre Zorunlu Tip Açıklama
transferType Evet String Transfer Tipi
receiverAccountNo Evet String Alıcı Hesap Numarası
accountId Evet String Hesap Id Değerei
title Evet String Başlık
Parametre Tip Açıklama
resultObject Object
isSuccess Boolean Başarı Durumu
message Boolean Mesaj
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "transferType": "1",
    "receiverAccountNo": "TR850082700017844977121000",
    "accountId": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "title": "Test"
}
{
    "resultObject": {
        "isSuccess": true,
        "message": "Successful."
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

GET /api/v1/Transfer/EasyAddressDefinitionList

Bu servis kayıtlı işlemleri listeler.

Parametre Zorunlu Tip Açıklama
TransferType Evet String Transfer Tipi
AccountId Evet String Hesap Id değeri
Parametre Tip Açıklama
resultObject Object
receiverAccountNo String Alıcı Hesap Numarası
title String Başlık
id Integer Id Değeri
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "TransferType" : "1",
    "AccountId" : "bff6d69e-2778-4890-bccb-988fdc49b7de"
}
{
    "resultObject": {
        "transferAccounts": [
          {
            "receiverAccountNo": "TR850082700017844977121000",
            "title": "Test",
            "id": 45362
          }
        ]
        "isSuccess": true,
        "message": "Succes"
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

DELETE /api/v1/Transfer/EasyAddressDefinitionDelete

Bu servis kayıtlı işlem silmek için kullanılır.

Parametre Zorunlu Tip Açıklama
accountId Evet String Hesap Numarası
id Evet Integer Id Değeri
Parametre Tip Açıklama
resultObject Object
isSuccess Boolean Durum Bilgisi
message String Mesaj
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "accountId": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "id": 45362
}
{
    "resultObject": {
        "isSuccess": true,
        "message": "Address deleted."
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/Transfer/CommissionCalculate

Bu servis ilgili transfer tipine ait komisyon tutarı bilgisini hesaplamak için kullanılır.

Parametre Zorunlu Tip Açıklama
accountId Evet String Hesap ID değeri
amount Evet String Tutar
transferType Evet String Trensfer Tipi
Parametre Tip Açıklama
resultObject Object
totalAmount String Toplam Tutar
commissionAmount String Komisyon Tutarı
amount String Tutar
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "accountId": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "amount": 100.00,
    "transferType": "1"
}
{
    "resultObject": {
        "totalAmount": 100,
        "commissionAmount": 0,
        "amount": 100
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/Transfer/Start

Bu servis ilgili transfer tipine göre transfer işlemini başlatır.

Parametre Zorunlu Tip Açıklama
senderAccountId Evet String Gönderilecek Hesap Id Değeri
transferType Evet String Trensfer Tipi
amount Evet String Tutar
receiverAccountNo Evet String Alıcı Hesap Numarası
receiverName Evet String Alıcı İsim
currency Evet String Para Birimi
description Evet String Açıklama
fastTransferLocation Evet String Transfer Lokasyonu
fastTransferType Evet String Hızlı Transfer Tipi
kolasQueryRefNo Evet String Sorgu Referans Numarası
kolasAddres Evet String Kolas adres
Parametre Tip Açıklama
resultObject Object
isSuccess Boolean Durum Bilgisi
message String Durum Bilgisi Açıklaması
receiptId Boolean Dekont ID değeri
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "senderAccountId": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "transferType": "1",
    "amount": 100.00,
    "receiverAccountNo": "TR890082700014545575391000",
    "receiverName": "TEST",
    "currency": "TRL",
    "description": "Test Deneme",
    "fastTransferLocation": "Deneme",
    "fastTransferType": "1",
    "kolasQueryRefNo": "0",
    "kolasAddres": "Test Deneme"
}
{
    "resultObject": {
        "isSuccess": true,
        "message": "string",
        "receiptId": "string"
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}