თანხის დაბრუნება
მეთოდის საშუალებით, ონლაინ მაღაზიას აქვს შესაძლებლობა, მთლიანად ან ნაწილობრივ დააბრუნოს შეკვეთის მოთხოვნის დროს გადახდილი თანხა. თანხის დაბრუნების პროცესის გაუქმება შეუძლებელია. ასევე, თანხის ნაწილობრივი დაბრუნების მეთოდის გამოძახება შესაძლებელია მანამ, სანამ დაბრუნებული თანხა, ჯამურად, არ იქნება გადახდილი თანხის ტოლი.
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 სტატუსი.
- REQUEST
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