Transaction

  • Receipt
  • List

GET /api/v1/Transaction/Receipt?receiptId=3003805785

URL üzerinde bulunan "recepiptId" değeri Query Parametresi olarak gönderilmesi gerekiyor!

Kart işlemine ait dekont bilgilerinin detaylarını veren servistir.

Parametre Tip Açıklama
resultObject Object
receiptId string Dekont ID değeri
transactionDate String Tarih Bilgisi
cardNo String Kart Bilgisi
senderName String Gönderen Adı
senderSurname String Gönderen Soy Adı
senderAccountNo String Gönderenin Hesap No'su
receiverName String Alıcı Adı
receiverSurname String Alıcı Soyadı
receiverAccountNo String Alıcı Hesap No
bankInfo String Banka Bilgisi
transactionAmount String İşlem Tutarı
commissionAmount String Komisyon Tutarı
beforeTransactionAmount String işlemden Önceki Tutar
afterTransactionAmount String İşlemden Sonraki Tutar.
transferType String Transfer Tipi
transactionType String Ödeme Tipi
description String Açıklama
transactionNote String Ödeme Notu
status String Durum
type String Tip
cardId String Kart 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 -
{
    "resultObject": {
      "receiptId": 3000056186,
      "transactionDate": "2024-08-15T15:07:22.133",
      "cardNo": "55711355****5575",
      "senderName": "",
      "senderSurname": "",
      "senderAccountNo": "",
      "receiverName": "",
      "receiverSurname": "",
      "receiverAccountNo": null,
      "bankInfo": "AKBANK T.A.Ş.",
      "transactionAmount": 5,
      "commissionAmount": 0,
      "beforeTransactionAmount": 187.45,
      "afterTransactionAmount": 192.45,
      "transferType": 0,
      "transactionType": 3,
      "description": "TL Yüklendi - Kredi Kartı [45000034529] - - a - ",
      "transactionNote": "",
      "status": "2",
      "type": "+",
      "cardId": null
    },
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/Transaction/List

Bu servis karta ait hareketleri listemeyi sağlar. Transfer tipi, transaction tipi, tarih ve sayfalama ile filtreleme yapılır.

Parametre Zorunlu Tip Açıklama
cardId Evet String Kart ID değeri
startDate Evet String Başlangıç Zamanı
endDate Evet String Bitiş Zamanı
transferTypes Evet Array Transfer Tipleri
transactionTypes Evet Array Ödeme Tipleri
status Evet Array Durumlar
pageNo Evet Integer Sayfa Numarası
size Evet Integer Sayfa Başında kaç data geleceği.
Parametre Tip Açıklama
resultObject Object
signature Boolean Signature Hash
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "cardId": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "startDate": "01.08.2024 00:00:00",
    "endDate": "27.08.2024 12:00:00",
    "transferTypes": [
      1,2,3,4,5,6,7
    ],
    "transactionTypes": [
      1,2,3,4,5,6,7,10,11,12
    ],
    "status": [
      1,2
    ],
    "pageNo": 1,
    "size": 10
}
{
    "resultObject": {
        "transactions": [
          {
            "receiptId":3000055213,
            "description":"Promosyon - İade Kart Harcama İndirimi",
            "mcc":"0",
            "transactionAmount":50.0000,
            "currency":"TRL",
            "walletId":1000,
            "transactionType":0,
            "transferType":0,
            "transactionDate":"2024-08-06T10:46:00",
            "bankInfo":"",
            "eftCode":0,
            "status":2,
            "type":"-",
          }
        ]
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}