მეთოდის საშუალებით, ბიზნესს შეუძლია მომხმარებელს თანხა ჩამოაჭრას მისი მონაწილეობის გარეშე. მეთოდის გამოყენება მიზანშეწონილია, თუ მომხმარებელს რომელიმე წინა წარმატებული საბარათე გადახდის დროს დამახსოვრებული ჰქონდა ბარათი ავტომატური ჩამოჭრისთვის.




### Header-ის პარამეტრები



- `Content-Type` — application/json, required


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

- `Idempotency-Key` — UUID v4


  Idempotency-Key პარამეტრი უნდა იყოს უნიკალური ყველა ახალი API რექვესთისთვის.
  იმავე API-ზე Idempotency-Key-ის განმეორებით გამოყენებისას სერვერი დააბრუნებს იმავე სტატუს კოდსა და body-ს, რაც თავდაპირველი მოთხოვნისას.
  ეს ფუნქცია განსაკუთრებით სასარგებლოა თანმიმდევრული შედეგის უზრუნველსაყოფად, როდესაც საქმე გვაქვს ქსელური პრობლემებითა ან ხელახალი ცდებით გამოწვეულ დუბლირებულ მოთხოვნებთან.




### Path პარამეტრები



- `parent_order_id` — string, required

  შეკვეთის იდენტიფიკატორი, რომელზეც მოხდა ბარათის დამახსოვრება თანხის ავტომატური ჩამოჭრისთვის.



### Body-ს პარამეტრები


- `callback_url` — string


  ბიზნესის ვებმისამართი, რომელსაც ავტომატურად გამოიძახებს ბანკი, ოპერაციის დასრულების შემდეგ, მისთვის გადახდის მონაცემების მიწოდების მიზნით (Callback-ის დროს).
  არ გადმოცემის შემთხვევაში, გამოიყენება `parent_order_id`-ის შესაბამისი შეკვეთის შექმნისას გადმოცემული მნიშვნელობა.





- `external_order_id` — string


  გადახდის იდენტიფიკატორი ბიზნესის სისტემიდან (მაგალითად: შესყიდვების კალათის იდენტიფიკატორი).
  არ გადმოცემის შემთხვევაში, გამოიყენება `parent_order_id`-ის შესაბამისი შეკვეთის შექმნისას გადმოცემული მნიშვნელობა.




:::note

რაც შეეხება დანარჩენ პარამეტრებს (თანხა, ვალუტა, მყიდველის ინფორმაცია და სხვ.), რომლებიც საჭიროა შეკვეთის მოთხოვნისთვის, სისტემა ავტომატურად გამოიყენებს parent_order_id-ის შესაბამისი შეკვეთის შექმნისას გადმოცემულ მნიშვნელობებს.

:::





**CURL**

```bash
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


- `id` — string
  ონლაინ გადახდის იდენტიფიკატორი.

- `_links` — object


  ვებრესურსის მისამართები, რომლებიც გადახდის პროცესის შემდგომ ეტაპებზე გამოიყენება.



  - `_links.details.href` — string

    გადახდის დეტალების მისამართი, რომლის გამოძახებითაც შეგიძლიათ, გაიგოთ ინფორმაცია ონლაინ გადახდის შესახებ.








**RESPONSE**

```json
{
    "id": "{order_id}",
    "_links": {
        "details": {
            "href": "https://api.bog.ge/payments/v1/receipt/{order_id}"
        }
    }
}
```
