Class: Unit::Resource::PaymentResource
- Inherits:
-
BaseResource
- Object
- BaseResource
- Unit::Resource::PaymentResource
- Defined in:
- lib/unit/api_resources/payment_resource.rb
Class Method Summary collapse
-
.create_payment(request) ⇒ UnitResponse, UnitError
Create a new book payment by calling Unit’s API.
-
.update_payment(request) ⇒ UnitResponse, UnitError
Update a book payment by calling Unit’s API.
Methods inherited from BaseResource
file_response_handler, response_handler
Class Method Details
.create_payment(request) ⇒ UnitResponse, UnitError
Create a new book payment by calling Unit’s API
15 16 17 18 19 |
# File 'lib/unit/api_resources/payment_resource.rb', line 15 def create_payment(request) payload = request.to_json_api response = HttpHelper.post("#{api_url}/payments", body: payload, headers: headers) response_handler(response) end |
.update_payment(request) ⇒ UnitResponse, UnitError
Update a book payment by calling Unit’s API
24 25 26 27 28 |
# File 'lib/unit/api_resources/payment_resource.rb', line 24 def update_payment(request) payload = request.to_json_api response = HttpHelper.patch("#{api_url}/payments/#{request.payment_id}", body: payload, headers: headers) response_handler(response) end |