Kampanya Sorgulama
Kampanya sorgulama servisiyle müşterinin kartına yararlanabileceği indirim tutarı gösterilir.
URL
POST
/api/Campaign/CampaignInquiry
Servise gönderilen parametreler şu şekildedir:
amount*
int
Tutar bilgisi girilir.
merchantId*
int
Müşteri numarası girilir.
cardBin*
string
Kartın ilk 6 hanesi girilir.
Servisten dönen parametreler şu şekildedir:
isSuccess
boolean
İşlem başarılı (true) ; işlem başarısız (false) bilgisi döner.
data
array
Kartın yararlanabileceği indirim oranı "discountRate" ve indirim tutarı "discountAmont" alanında gelmektedir.
requestId
string
Sistem tarafından isteğe ait unique ID bilgisidir.
errorCode
string
isSuccess: true olması durumunda null ; false olması durumunda alınan hata codu gelmektedir.
message
string
isSuccess: true olması durumunda "İşlem başarılıdır." ; false olması durumunda alınan hata mesajı gelmektedir.
Örnek JSON formatında istek ve cevap aşağıdaki gibidir:
İstek
{
"amount": 10,
"cardBin": "434528",
"merchantId": 10720
}
Cevap
{
"isSuccess": true,
"message": "İşlem başarılıdır.",
"errorCode": null,
"requestId": "5589390b-6e21-46b0-8c47-27a8eb142041",
"data": [
{
"discountRate": 0.2,
"discountAmount": 0.02
}
]
}
Last updated
Was this helpful?