Skip to main content

განვადების დეტალების მიღება

მეთოდის საშუალებით, ონლაინ მაღაზიას აქვს შესაძლებლობა, შეკვეთის იდენტიფიკატორის მიხედვით, მიიღოს დეტალური ინფორმაცია მომხმარებლის მიერ შესრულებული ონლაინ განვადების სტატუსის შესახებ.

Header-ის პარამეტრები

Content-Typerequiredapplication/json

AuthorizationrequiredBearer <jwt_token>

გადაეცემა „Bearer <jwt_token>“ მნიშვნელობა, სადაც jwt_token არის ავთენტიფიკაციის მეთოდის Response-ის access_token პარამეტრში დაბრუნებული მნიშვნელობა.

order_idrequirednumber

ონლაინ განვადების შეკვეთის იდენტიფიკატორი, რომელიც ონლაინ მაღაზიას უბრუნდება შეკვეთის მოთხოვნის Response-ში.

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.

{
"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"
}