Skip to main content

პრეავტორიზაციის დასრულება

მეთოდი საშუალებას გაძლევთ, დაასრულოთ შეკვეთის მოთხოვნისას. დაბლოკილი თანხის ჩამოჭრის პროცესი. მეთოდი აქტუალურია მხოლოდ მაშინ, როდესაც, შეკვეთის მოთხოვნისას, capture_method-ის მნიშვნელობა იყო MANUAL.

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

Content-Typerequiredapplication/json

AuthorizationrequiredBearer token

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

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

order_idrequiredstring

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

auth_typerequiredFULL_COMPLETE | PARTIAL_COMPLETE | CANCEL

  • FULL_COMPLETE მნიშვნელობის გადმოცემის შემთხვევაში შეკვეთის მოთხოვნის დროს დაბლოკილი თანხა სრულიად დადასტურდება.
  • PARTIAL_COMPLETE მნიშვნელობის გადმოცემის შემთხვევაში დადასტურდება amount პარამეტრით გამოგზავნილი თანხის ნაწილი.

amountoptionalstring

საჭიროა მხოლოდ შეკვეთის ნაწილობრივ დადასტურების (PARTIAL_COMPLETE) შემთხვევაში. არ უნდა იყოს გადახდის ჯამური თანხის ტოლი ან მეტი.

POST /api/v1/checkout/payment/{order_id}/pre-auth/completion
Content-Type: application/json
Authorization: Bearer <jwt_token>
{
"auth_type" : "FULL_COMPLETE",
}

Response

statusstring

გადახდის პრეავტორიზაციის დასრულების სტატუსი. იღებს შემდეგ მნიშვნელობებს:

  • success - რეკურენტული გადახდა წარმატებულია.

descriptionstring

სტატუსის აღწერა. შეიძლება მიიღოს შემდეგი მნიშვნელობები:

  • Pre-authorization successfully completed - პრეავტორიზაცია წარმატებით დამოწმებულია.
  • Already completed successful - პრეავტორიზაცია უკვე დამოწმებულია.
{
"status": "success",
"description": "Pre-authorization successfully completed"
}