Skip to main content
View as Markdown

თანხის დაბრუნება ⚠️(Deprecated)

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

Header-ის პარამეტრები​

Content-Typerequiredapplication/x-www-form-urlencoded

ყოველთვის გადაეცემა „application/x-www-form-urlencoded“ მნიშვნელობა.

AuthorizationrequiredBearer token

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

Body-ს პარამეტრები​

order_idrequiredstring

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

amountoptionalnumber

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

Response​

Http Status: 200 OK

თანხის დაბრუნება წარმატებით შესრულდა, თუ სერვერიდან დაბრუნდა 200 HTTP სტატუსი.

POST /opay/api/v1/checkout/refund HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer <jwt_token>
order_id=order_id
amount=amount