Transfer

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

POST /api/v1/Transfer/EasyAdressDefinitionAdd

This service is used to add registered transactions.

Parameters Required Type Description
transferType Yes String Transfer Type
receiverAccountNo Yes String Recipient Account Number
accountId Yes String Account Id Value
title Yes String Title
Parameters Type Description
resultObject Object
isSuccess Boolean Success Information
message Boolean Message
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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.

Parameters Required Type Description
TransferType Evet String Transfer Tipi
AccountId Evet String Hesap Id değeri
Parameters Type Description
resultObject Object
receiverAccountNo String Alıcı Hesap Numarası
title String Başlık
id Integer Id Değeri
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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.

Parameters Required Type Description
accountId Evet String Hesap Numarası
id Evet Integer Id Değeri
Parameters Type Description
resultObject Object
isSuccess Boolean Durum Bilgisi
message String Mesaj
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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.

Parameters Required Type Description
accountId Evet String Hesap ID değeri
amount Evet String Tutar
transferType Evet String Trensfer Tipi
Parameters Type Description
resultObject Object
totalAmount String Toplam Tutar
commissionAmount String Komisyon Tutarı
amount String Tutar
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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.

Parameters Required Type Description
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
Parameters Type Description
resultObject Object
isSuccess Boolean Durum Bilgisi
message String Durum Bilgisi Açıklaması
receiptId Boolean Dekont ID değeri
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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
    }
}