Skip to main content

თანხის დაბრუნება

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

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