Sorgular

Tüm satışlarınız listesine yada bir satışın detayına erişmek için kullanılan servislerdir.

get
Satış Listesi

https://api.manikod.com/v1/sales
Yapılan tüm satışların listesine erişmek için kullanılır. Her sorgulamada en fazla 100 satış kaydı görüntüleyebilirsiniz.
Request
Response
Request
Headers
Authentication
required
string
Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına bakınız.
Query Parameters
page
optional
integer
Gösterilen satışların sayfa numarasıdır.
Response
200: OK
Cake successfully retrieved.
{
"status": "success",
"sales": [
{
"id": 1043644,
"amount": "100.00",
"total": "110.00",
"description": "Iphone XS Max Telefon Kılıfı",
"installment": 1,
"status": "success",
"date_created": "2020-04-01 23:06:44+03",
"trx_code": "20093BD7C13002",
"metadata": null,
"cashup_date": "2020-04-02",
"pan": "4355 **** **** 4358",
"bank": "Finansbank",
"order_id": "merchant-12354",
"error" : null
},
{
"id": 1043645,
"amount": "7800.00",
"total": "7800.00",
"description": "Iphone XS Max",
"installment": 1,
"status": "success",
"date_created": "2020-04-01 23:04:40+03",
"trx_code": "20093BB6F12941",
"metadata": null,
"cashup_date": "2020-04-02",
"pan": "4355 **** **** 4358",
"bank": "Finansbank",
"order_id": "merchant-12355",
"error" : null
}
]
}

get
Satış Detayı

https://api.manikod.com/v1/sale/{id}
Yapılan bir işlemin sonucunu takip etmek veya detaylarını görüntülemek için kullanılır.
Request
Response
Request
Path Parameters
id
required
string
Detayları gösterilecek işlemin sale_id değeridir. Bu değer satış sonrasında hem api hem de POST aracılığı ile tarafınıza iletilmiştir.
Headers
Authentication
required
string
Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına bakınız.
Response
200: OK
{
"status": "success",
"sale": {
"id": 1043644,
"amount": "100.00",
"total": "110.00",
"description": "Iphone XS Max Telefon Kılıfı",
"installment": 1,
"status": "success",
"date_created": "2020-04-01 23:06:44+03",
"trx_code": "20093BD7C13002",
"metadata": null,
"cashup_date": "2020-04-02",
"pan": "4355 **** **** 4358",
"bank": "Finansbank",
"order_id": "merchant-12354",
"error" : null
}
}
404: Not Found
{
"status": "error",
"message": "satış bulunamadı"
}

get
BIN Sorgulama

https://api.manikod.com/v1/bin/{bin}
Müşteri kredi kartının hangi bankaya ve hangi programa ait olduğunu sorgulamanızı sağlar.
Request
Response
Request
Headers
Authentication
required
string
Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına bakınız
Query Parameters
bin
required
string
Sorgulamak istediğiniz kart numarasının ilk 6 hanesi
Response
200: OK
{
"status": "success",
"bin": {
"bin": "450803",
"brand": "VISA",
"type": "CREDIT",
"level": "BUSINESS",
"network": "MAXIMUM",
"issuer": "T. IS BANKASI A.S.",
"virtual": "",
"country": "TUR"
}
}
404: Not Found
{
"status": "error",
"message": "Geçersiz bin"
}

get
Taksit Sorgulama

https://api.manikod.com/v1/installment/{bin}
İlgili kredi kartına manikod tarafından taksit uygulanıp uygulanmadığını, uygulanıyor ise taksit komisyon oranlarını
Request
Response
Request
Headers
Authentication
required
string
Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına bakınız
Query Parameters
bin
required
string
Sorgulama
Response
200: OK
{
"status": "success",
"bin": {
"bin": "450803",
"brand": "VISA",
"type": "CREDIT",
"level": "BUSINESS",
"network": "MAXIMUM",
"issuer": "T. IS BANKASI A.S.",
"date_created": "2020-03-24T22:50:30+0300"
},
"installment": true,
"rates": {
"2": 4.66,
"3": 5.6,
"4": 6.53,
"5": 7.47,
"6": 8.4,
"7": 9.34,
"8": 10.27,
"9": 11.21,
"10": 12.14,
"11": 13.08,
"12": 14.01
}
}