Transaction

  • Receipt
  • List

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

The “recepiptId” value on the URL must be sent as a Query Parameter!

This service provides details of the receipt information of the card transaction.

Parameters Type Description
resultObject Object
receiptId string Receipt ID value
transactionDate String History Information
cardNo String Card Number
senderName String Sender Name
senderSurname String Sender Surname
senderAccountNo String Sender's Account No.
receiverName String Recipient Name
receiverSurname String Recipient Surname
receiverAccountNo String Recipient Account Number
bankInfo String Bank Information
transactionAmount String Transaction Amount
commissionAmount String Commission Amount
beforeTransactionAmount String Amount Before Transaction
afterTransactionAmount String Amount After Transaction.
transferType String Transfer Type
transactionType String Payment Type
description String Description
transactionNote String Payment Note
status String Status
type String Type
cardId String Card Id Value
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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

This service allows to list the transactions of the card. Filtering is done by transfer type, transaction type, date and paging.

Parameters Required Type Description
cardId Yes String Card ID Value
startDate Yes String Start Time
endDate Yes String End Time
transferTypes Yes Array Transfer Types
transactionTypes Yes Array Payment Types
status Yes Array Situations
pageNo Yes Integer Page Number
size Yes Integer How many data will come at the beginning of the page.
Parameters Type Description
resultObject Object
signature Boolean Signature Hash
resultInfo Object
isSuccess boolean Success status
code String Code
description String Description
message String Message
innerInfo String Inner Information
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
    }
}