Skip to main content

Pre-order-ის დეტალები

ეს მეთოდი გამოიყენება უკვე შექმნილი pre-order-ის მიმდინარე სტატუსისა და დეტალური ინფორმაციის მისაღებად. უნიკალური pre_order_id-ის მითითებით, მერჩანტს შეუძლია შეამოწმოს, გადახდის ბმული კვლავ აქტიურია, გადახდილია თუ ვადაგასულია, და ნახოს დაკავშირებული გადახდის დეტალები.

მეთოდი: GET v1/pre-orders/{pre_order_id}/detail

Headers: იხ. Common Headers

AuthorizationrequiredBearer Token

სავალდებულო. JWT access_token API-ის გამოძახების ავთენტიფიკაციისთვის.

Path Parameters

pre_order_idrequiredstring

სავალდებულო. Pre-order-ის უნიკალური იდენტიფიკატორი, რომელიც დაბრუნდა pre-order-ის შექმნისას.

Response Parameters

pre_order_idstring

Pre-order-ის უნიკალური იდენტიფიკატორი.

zoned_create_datestring

თარიღი და დრო, როდესაც შეიქმნა Pre-order, UTC ფორმატში (ISO 8601).

zoned_expire_datestring

თარიღი და დრო, როდესაც იწურება Pre-order-ის ვადა, UTC ფორმატში (ISO 8601).

pre_order_statusobject

ობიექტი, რომელიც შეიცავს გადახდის ბმულის მიმდინარე სტატუსს.

pre_order_status.keystring

წინასწარი შეკვეთის სტატუსი: active, performed, deactivated, expired

pre_order_status.valuestring

წინასწარი შეკვეთის სტატუსის აღწერა.

transaction_statusobject / null

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

payment_detailobject

ობიექტი, რომელიც შეიცავს გამოყენებული გადახდის მეთოდის დეტალებს.

payment_detail.transfer_methodobject

გადარიცხვისთვის გამოყენებული მეთოდი (მაგ., ბარათით გადახდა).

payment_detail.transfer_method.keystring

გადახდის მეთოდი: card, google_pay, apple_pay, bog_p2p, bog_loyalty

payment_detail.transfer_method.valuestring

გადახდის მეთოდის აღწერა.

payment_detail.transaction_idstring / null

RRN - გადახდის ტრანზაქციის უნიკალური იდენტიფიკატორი, თუ ის განხორციელდა.

payment_detail.payer_identifierstring / null

გადამხდელის იდენტიფიკატორი, როგორიცაა ბარათის დაფარული ნომერი.

payment_detail.order_idstring / null

UUID - გადახდის ტრანზაქციის უნიკალური იდენტიფიკატორი, თუ ის განხორციელდა, გენერირებული ბანკის სისტემის მიერ.

purchase_unitsobject

ობიექტი, რომელიც შეიცავს წინასწარ შეკვეთასთან დაკავშირებულ თანხას.

purchase_units.request_amountstring

თავდაპირებლად მოთხოვნილი თანხა წინასწარ შეკვეთაში.

purchase_units.transfer_amountstring / null

თანხა, რომელიც წარმატებით გადაირიცხა.

purchase_units.refund_amountstring / null

თანხა, რომელიც დაბრუნდა, ასეთის არსებობის შემთხვევაში.

purchase_units.currency_codestring

ტრანზაქციის ვალუტის სამასოიანი კოდი (მაგ., "GEL").

purchase_units.itemsarray / null

შეკვეთაში შემავალი ერთეულების სია. null, თუ არ არის მოწოდებული.

langstring

გადახდის გვერდის ენის პარამეტრი (მაგ., "ka" ქართულისთვის).

invoice_payment_urlstring

გადახდის გვერდის მოკლე URL (გადახდის ბმული).

descriptionstring

აღწერა, რომელიც მითითებული იყო წინასწარი შეკვეთის შექმნისას.

external_order_idstring

ბიზნესის მიერ მოწოდებული შეკვეთის უნიკალური იდენტიფიკატორი.

{
"pre_order_id": "0873d2db-5bf5-4845-91a3-f25e65f4749d",
"zoned_create_date": "2026-04-21T11:09:31.458943Z",
"zoned_expire_date": "2026-04-22T11:09:31.458943Z",
"pre_order_status": {
"key": "performed",
"value": "Performed"
},
"transaction_status": {
"key": "refunded_partially",
"value": "Partially refunded"
},
"payment_detail": {
"transfer_method": {
"key": "card",
"value": "Card Payment"
},
"transaction_id": "611115529598",
"payer_identifier": "411634***8449",
"order_id": "d300e690-83ba-4f88-afbf-3d3fdaeda95b"
},
"purchase_units": {
"request_amount": "1.0",
"transfer_amount": "0.4",
"refund_amount": "0.6",
"currency_code": "GEL",
"items": null
},
"lang": "ka",
"invoice_payment_url": "https://link.bog.ge/HnisFqRnzJz",
"description": "string",
"external_order_id": "string"
}