Class: Komoju::Payments
- Inherits:
-
Object
- Object
- Komoju::Payments
- Defined in:
- lib/komoju/client.rb
Overview
Payment resource
Instance Method Summary collapse
-
#cancel(payments_id) ⇒ Object
Cancel a payment.
-
#capture(payments_id) ⇒ Object
Capture a payment.
-
#create(body = {}) ⇒ Object
Create a payment.
-
#initialize(client) ⇒ Payments
constructor
A new instance of Payments.
-
#list(body = {}) ⇒ Object
List payments.
-
#refund(payments_id, body = {}) ⇒ Object
Refund a payment.
-
#show(payments_id) ⇒ Object
Show a payment.
-
#update(payments_id, body = {}) ⇒ Object
Update a payment.
Constructor Details
#initialize(client) ⇒ Payments
160 161 162 |
# File 'lib/komoju/client.rb', line 160 def initialize(client) @client = client end |
Instance Method Details
#cancel(payments_id) ⇒ Object
Cancel a payment
211 212 213 |
# File 'lib/komoju/client.rb', line 211 def cancel(payments_id) @client.payments.cancel(payments_id) end |
#capture(payments_id) ⇒ Object
Capture a payment
196 197 198 |
# File 'lib/komoju/client.rb', line 196 def capture(payments_id) @client.payments.capture(payments_id) end |
#create(body = {}) ⇒ Object
Create a payment
181 182 183 |
# File 'lib/komoju/client.rb', line 181 def create(body = {}) @client.payments.create(body) end |
#list(body = {}) ⇒ Object
List payments
167 168 169 |
# File 'lib/komoju/client.rb', line 167 def list(body = {}) @client.payments.list(body) end |
#refund(payments_id, body = {}) ⇒ Object
Refund a payment
204 205 206 |
# File 'lib/komoju/client.rb', line 204 def refund(payments_id, body = {}) @client.payments.refund(payments_id, body) end |
#show(payments_id) ⇒ Object
Show a payment
174 175 176 |
# File 'lib/komoju/client.rb', line 174 def show(payments_id) @client.payments.show(payments_id) end |
#update(payments_id, body = {}) ⇒ Object
Update a payment
189 190 191 |
# File 'lib/komoju/client.rb', line 189 def update(payments_id, body = {}) @client.payments.update(payments_id, body) end |