დამახსოვრებული ბარათით ავტომატური ჩამოჭრა
მეთოდის საშუალებით, ბიზნესს შეუძლია მომხმარებელს თანხა ჩამოაჭრას მისი მონაწილეობის გარეშე. მეთოდის გამოყენება მიზანშეწონილია, თუ მომხმარებელს რომელიმე წინა წარმატებული საბარათე გადახდის დროს დამახსოვრებული ჰქონდა ბარათი ავტომატური ჩამოჭრისთვის.
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 პარამეტრები
parent_order_idrequiredstring
Body-ს პარამეტრები
callback_urloptionalstring
ბიზნესის ვებმისამართი, რომელსაც ავტომატურად გამოიძახებს ბანკი, ოპერაციის დასრულების შემდეგ, მისთვის გადახდის მონაცემების მიწოდების მიზნით (Callback-ის დროს).
არ გადმოცემის შემთხვევაში, გამოიყენება parent_order_id
-ის შესაბამისი შეკვეთის შექმნისას გადმოცემული მნიშვნელობა.
external_order_idoptionalstring
გადახდის იდენტიფიკატორი ბიზნესის სისტემიდან (მაგალითად: შესყიდვების კალათის იდენტიფიკატორი).
არ გადმოცემის შემთხვევაში, გამოიყენება parent_order_id
-ის შესაბამისი შეკვეთის შექმნისას გადმოცემული მნიშვნელობა.
რაც შეეხება დანარჩენ პარამეტრებს (თანხა, ვალუტა, მყიდველის ინფორმაცია და სხვ.), რომლებიც საჭიროა შეკვეთის მოთხოვნისთვის, სისტემა ავტომატურად გამოიყენებს parent_order_id-ის შესაბამისი შეკვეთის შექმნისას გადმოცემულ მნიშვნელობებს.
- CURL
curl -X POST 'https://api.bog.ge/payments/v1/ecommerce/orders/:parent_order_id/subscribe' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json'
Response
idstring
_linksobject
ვებრესურსის მისამართები, რომლებიც გადახდის პროცესის შემდგომ ეტაპებზე გამოიყენება.
_links.details.hrefstring
- RESPONSE
{
"id": "{order_id}",
"_links": {
"details": {
"href": "https://api.bog.ge/payments/v1/receipt/{order_id}"
}
}
}