Hesap Hareketleri

Banka hesap hareketlerinizin tümünü yada banka banka listeleyebilirsiniz. Hesap hareketleri çekilirkin başlangıç ve bitiş tarihi yada okunma tarihi gönderilmelidir.

get
Tüm Bankalardaki Hesap Hareketleri

https://api.banksocket.com/v1/transactions
Bu servis ile Banksocket hesabına tanımlı tüm hesapların belirlediğiniz tarihlerdeki hesap hareketlerini getirir. starts, ends, after parametrelerinden en az bir tanesi gönderilmelidir. starts ve ends parametreleri birlikte kullanılabilir.
Request
Response
Request
Headers
Authentication
required
string
Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına göz atınız
Query Parameters
starts
optional
string
Listelenecek hesap hareketlerinin başlangıç tarihidir. Bu parametre filtrelemeyi işlemin bankadaki oluşma tarihine göre yapar. Format : YYYY-MM-DD
ends
optional
string
Listelenecek hesap hareketlerinin bitiş tarihidir. Bu parametre filtrelemeyi işlemin bankadaki oluşma tarihine göre yapar. Format : YYYY-MM-DD
after
optional
string
Listelenecek hesap hareketinin banksocket'e aktarılma tarih filtresi için başlangıç tarihidir. Belirli aralıklar hesap hareketi sorgulamak için kullanabilirsiniz. Format : YYYY-MM-AA HH:mm:ss
page
optional
integer
Banksocket bir sorgulamada en fazla 1000 kayıt listeler. 1000'in üzerindeki kayıtları görüntülemek için kullanabilirsiniz.
per_page
optional
integer
Bir sayfada toplam kaç kayıt gösterileceğini belirtir. Ön tanımlı değeri 1000'dir ve en fazla 1000 olabilir.
Response
200: OK
Banka hareketleri başarı ile okundu.
{
"transactions": [
{
"id": 118,
"account_id": 37,
"name": null,
"dc": "Debit",
"code": "TMBTNKODEM",
"amount": "1528.80",
"balance": "21958.20",
"description": "PAPATYA SİTESİ SİTE YÖNETİMİ ADINA MAHMUT TUNCER HAVALE",
"date_issue": "2019-10-24",
"date_readed": "2019-10-25 12:28:40+03",
"opponent_id": " 06270613516",
"opponent_iban": "TR680032100000000066927053",
"unique_id": "201910240298001830030000049",
"account": {
"id": 37,
"title": "Kuveyt Türk TL Hesabımız",
"bank_id": 2,
"bank": {
"id": 2,
"name": "Kuveyt Türk Katılım Bankası"
}
}
},
{
"id": 119,
"account_id": 37,
"name": null,
"dc": "Credit",
"code": "TMBTNKYATR",
"amount": "8667.11",
"balance": "30625.31",
"description": "TURK SİTESİ SİTE YÖNETİMİ Hesabına Yatırılan (toplu aidat ödemesi)",
"date_issue": "2019-10-24",
"date_readed": "2019-10-25 12:28:40+03",
"opponent_id": " 09270513516",
"opponent_iban": "TR680012300000000066927053",
"unique_id": "201910240298001820030000025",
"account": {
"id": 37,
"title": "Kuveyt Türk TL Hesabımız",
"bank_id": 2,
"bank": {
"id": 2,
"name": "Kuveyt Türk Katılım Bankası"
}
}
}
]
}
404: Not Found
Hesap hareketi bulunamadı
{
"message": "There are no transactions."
}

get
Belirli Bankanın Hesap Hareketleri

https://api.banksocket.com/v1/accounts/{account_id}/transactions
Belirli bir hesaba ait hesap hareketlerinin verilen tarih aralığında filtrelenerek çekilmesini sağlar. starts, ends ve after parametrelerinin en az biri gönderilmelidir. starts ve ends parametreleri birlikte gönderilebilir.
Request
Response
Request
Path Parameters
account_id
required
integer
Hareketleri alınacak bankanın Banksocket üzerindeki ID değeridir. Hesaplarınızın hesap ID değerlerini Banka Hesapları servisinden alabilirsiniz.
Headers
Authentication
required
string
Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına göz atınız.
Query Parameters
starts
optional
string
Listelenecek hesap hareketlerinin başlangıç tarihidir. Bu parametre filtrelemeyi işlemin bankadaki oluşma tarihine göre yapar. Format : YYYY-MM-DD
ends
optional
string
Listelenecek hesap hareketlerinin bitiş tarihidir. Bu parametre filtrelemeyi işlemin bankadaki oluşma tarihine göre yapar. Format : YYYY-MM-DD
after
optional
string
Listelenecek hesap hareketinin banksocket'e aktarılma tarih filtresi için başlangıç tarihidir. Belirli aralıklar ile hesap hareketi sorgulamak için kullanabilirsiniz. Format : YYYY-MM-DD HH:mm:ss
page
optional
integer
Banksocket bir sorgulamada en fazla 1000 kayıt listeler. 1000'in üzerindeki kayıtları görüntülemek için kullanabilirsiniz.
per_page
optional
integer
Bir sayfada toplam kaç kayıt gösterileceğini belirtir. Ön tanımlı değeri 1000'dir ve en fazla 1000 olabilir.
Response
200: OK
{
"transactions": [
{
"id": 118,
"account_id": 37,
"name": null,
"dc": "Debit",
"code": "TMBTNKODEM",
"amount": "1528.80",
"balance": "21958.20",
"description": "PAPATYA SİTESİ SİTE YÖNETİMİ ADINA MAHMUT TUNCER HAVALE",
"date_issue": "2019-10-24",
"date_readed": "2019-10-25 12:28:40+03",
"unique_id": "201910240298001830030000049",
"opponent_id": "09270513516",
"opponent_iban": "TR680012300000000066927053"
},
{
"id": 119,
"account_id": 37,
"name": null,
"dc": "Credit",
"code": "TMBTNKYATR",
"amount": "8667.11",
"balance": "30625.31",
"description": "TURK SİTESİ SİTE YÖNETİMİ Hesabına Yatırılan (toplu aidat ödemesi)",
"date_issue": "2019-10-24",
"date_readed": "2019-10-25 12:28:40+03",
"unique_id": "201910240298001820030000025",
"opponent_id": " 09270513516",
"opponent_iban": "TR680012300000000066927053"
}
]
}