განვადების დეტალების მიღება
მეთოდის საშუალებით, ონლაინ მაღაზიას აქვს შესაძლებლობა, შეკვეთის იდენტიფიკატორის მიხედვით, მიიღოს დეტალური ინფორმაცია მომხმარებლის მიერ შესრულებული ონლაინ განვადების სტატუსის შესახებ.
Header-ის პარამეტრები
Content-Typerequiredapplication/json
AuthorizationrequiredBearer <jwt_token>
გადაეცემა „Bearer <jwt_token>“ მნიშვნელობა, სადაც jwt_token არის ავთენტიფიკაციის მეთოდის Response-ის access_token პარამეტრში დაბრუნებული მნიშვნელობა.
order_idrequirednumber
ონლაინ განვადების შეკვეთის იდენტიფიკატორი, რომელიც ონლაინ მაღაზიას უბრუნდება შეკვეთის მოთხოვნის Response-ში.
- REQUEST
GET /v1/installment/checkout/<order_id> HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Authorization: Basic <base64>
Response
order_idrequiredstring
შეკვეთის იდენტიფიკატორი, რომელიც მოცემული მეთოდის Request-ში გადაეცემა.
statusrequiredstring
შეკვეთის სტატუსი. იღებს შემდეგ მნიშვნელობებს:
success
- განვადების პროცესი დასრულდა წარმატებითin_progress
- განვადების პროცესი მიმდინარეობს და დასრულებული არაა. თუ შეკვეთის გენერაციიდან 45 წუთში მომხმარებელმა არ დაასრულა განვადების პროცესი, შეკვეთა გადავაerror
სტატუსზეerror
- განვადების პროცესი დასრულდა წარუმატებლად
installment_statusrequiredstring
განვადების სტატუსი
success
- განვადება წარმატებით გააქტიურდა. ამ შემთხვევაში ორდერის სტატუსიცsuccess
არისreject
- განვადება არ დამტკიცდა. ორდერერის სტატუსი იქნებაerror
.reverse_success
- განვადება გაუქმებულია მომხმარებლის მოთხოვნის საფუძველზე ან მერჩანტმა პირდაპირ გააუქმა სამართავი პანელის დეშბორდიდან.fail
- განვადება არ გააქტიურდა. ორდერის სტატუსი იქნებაerror
unknown
- განვადების მოცემული სტატუსი იქნება იმ შემთხვევაში, თუ განვადება არაა დასრულებული და ორდერის სტატუსი არისin_progress
.
ipay_payment_idrequiredstring
გადახდის იდენტიფიკატორი ipay
სისტემაში (ჩანს, ასევე, გადახდის ქვითარზე).
shop_order_idrequiredstring
მერჩანტის შეკვეთის იდენტიფიკატორი
payment_methodrequiredstring
გადახდის მეთოდი. განვადების შემთხვევაში ყოველთვის ბრუნდება BOG_LOAN
.
- RESPONSE
{
"order_id": "{order_id}",
"status": "success" | "in_progress" | "error",
"installment_status": "success" | "reject" | "reverse_success" | "fail" | "unknown",
"ipay_payment_id": "{ipay_payment_id}",
"shop_order_id": "{shop_order_id}",
"payment_method": "BOG_LOAN"
}