პრეავტორიზაციის დადასტურება
დადასტურების სერვისი მოიცავს თანხის, როგორც სრულ, ისე ნაწილოვრივ დადასტურებას.
Header-ის პარამეტრები
Content-Typerequiredapplication/json
AuthorizationrequiredBasic <base64>
გადაეცემა Bearer <jwt_token>
მნიშვნელობა, სადაც jwt_token
არის აუტენტიფიკაციის მეთოდის Response-ის access_token
პარამეტრში დაბრუნებული მნიშვნელობა.
Idempotency-KeyoptionalUUID v4
Idempotency-Key პარამეტრი უნდა იყოს უნიკალური ყველა ახალი API რექვესთისთვის. იმავე API-ზე Idempotency-Key-ის განმეორებით გამოყენებისას სერვერი დააბრუნებს იმავე სტატუს კოდსა და body-ს, რაც თავდაპირველი მოთხოვნისას. ეს ფუნქცია განსაკუთრებით სასარგებლოა თანმიმდევრული შედეგის უზრუნველსაყოფად, როდესაც საქმე გვაქვს ქსელური პრობლემებითა ან ხელახალი ცდებით გამოწვეულ დუბლირებულ მოთხოვნებთან.
Path პარამეტრები
order_idrequiredstring
Body-ს პარამეტრები
amountoptionalnumber
დადასტურების ტიპის განმსაზღვრელი პარამეტრი. ზუსტი თანხის გამოგზავნის შემთხვევაშიც სრული დადასტურება ხდება, ხოლო ნაწილობრივ
თანხის დროს ამ თანხაზე დადასტურდება. თუ სერვისის არ გადაეცემა amount
, ამ შემთხვევაში დადასტურება მოხდება მთლიან თანხაზე.
descriptionoptionalstring
დადასტურების მიზეზი.
- CURL
curl -X POST 'https://api.bog.ge/payments/v1/payment/authorization/approve/:order_id' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
--data-raw '{
"amount": "10.5",
"description": "string"
}'
Response
keystring
messagestring
action_idstring
- RESPONSE
{
"key": "request_received",
"message": "Pre-authorization payment approval request received",
"action_id": "e786283f-dc7f-48ba-bb75-12857f5a43ad"
}