განვადების კალკულატორი
შეკვეთის მოთხოვნამდე აუცილებელია, მომხმარებელს არჩეული ჰქონდეს განვადების ვადა და ფასდაკლების მეთოდი. ამიტომ შეკვეთის მოთხოვნის სერვისის გამოძახებამდე უნდა გამოიყენოთ განვადების კალკულაციის მეთოდი, რომელიც, სასურველი პროდუქციის ღირებულების მიხედვით, გვიბრუნებს განვადების ყველა შესაძლო ვადის (თვეებში), ტიპისა და ყოველთვიურად გადასახდელი თანხის სამეულებს. დაბრუნებული სიიდან მომხმარებელმა უნდა აირჩიოს სასურველი და შეკვეთის მოთხოვნა სერვისს გადასცეთ. ასევე ამ სიის მისაღებად შეგიძლიათ გამოიყენოთ ბანკის JS SDK
ფასდაკლებების ტიპები და თვეების რაოდენობა მერჩანტზე ინდივიდუალურად იწერება. შესაბამისად, სხვადასხვა მერჩანტისთვის განსხვავებული მნიშვნელობები შეიძლება დაბრუნდეს.
Header-ის პარამეტრები
Content-Typerequiredapplication/json
AuthorizationrequiredBearer <jwt_token>
გადაეცემა „Bearer <jwt_token>“ მნიშვნელობა, სადაც jwt_token არის ავთენტიფიკაციის მეთოდის Response-ის access_token პარამეტრში დაბრუნებული მნიშვნელობა.
Body-ს პარამეტრები
amountrequiredobject
განვადების ჯამური თანხა
client_idrequiredstring
მერჩანტის უნიკალური იდენტიფიკატორი, რომელიც კომპანიას რეგისტრაციის შემდეგ გადაეცემა
- REQUEST
POST /v1/services/installment/calculate HTTP/1.1
amount=1000.00
client_id=1006
Response
discountsarray
monthnumber
amountstring
discount_codestring
- RESPONSE
[
{
"month": 3,
"amount": "333.33",
"discount_code": "ZERO"
},
{
"month": 4,
"amount": "250.0",
"discount_code": "ZERO"
},
{
"month": 6,
"amount": "175.72",
"discount_code": "STANDARD"
},
{
"month": 12,
"amount": "93.50",
"discount_code": "STANDARD"
},
{
"month": 24,
"amount": "52.73",
"discount_code": "STANDARD"
},
{
"month": 36,
"amount": "39.44",
"discount_code": "STANDARD"
},
{
"month": 48,
"amount": "33",
"discount_code": "STANDARD"
}
]