პრეავტორიზაციის დასრულება
მეთოდი საშუალებას გაძლევთ, დაასრულოთ შეკვეთის მოთხოვნისას. დაბლოკილი თანხის ჩამოჭრის პროცესი. მეთოდი აქტუალურია მხოლოდ მაშინ, როდესაც, შეკვეთის მოთხოვნისას, 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
) შემთხვევაში. არ უნდა იყოს გადახდის ჯამური თანხის ტოლი ან მეტი.
- REQUEST
- REQUEST
POST /api/v1/checkout/payment/{order_id}/pre-auth/completion
Content-Type: application/json
Authorization: Bearer <jwt_token>
- FULL COMPLETE
- PARTIAL COMPLETE
- CANCEL
{
"auth_type" : "FULL_COMPLETE",
}
{
"auth_type" : "PARTIAL_COMPLETE",
"amount" : "10.50"
}
{
"auth_type" : "CANCEL"
}
Response
statusstring
გადახდის პრეავტორიზაციის დასრულების სტატუსი. იღებს შემდეგ მნიშვნელობებს:
success
- რეკურენტული გადახდა წარმატებულია.
descriptionstring
სტატუსის აღწერა. შეიძლება მიიღოს შემდეგი მნიშვნელობები:
Pre-authorization successfully completed
- პრეავტორიზაცია წარმატებით დამოწმებულია.Already completed successful
- პრეავტორიზაცია უკვე დამოწმებულია.
- RESPONSE
{
"status": "success",
"description": "Pre-authorization successfully completed"
}