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
Returns a new instance of Payments.
187 188 189 |
# File 'lib/komoju/client.rb', line 187 def initialize(client) @client = client end |
Instance Method Details
#cancel(payments_id) ⇒ Object
Cancel a payment
238 239 240 |
# File 'lib/komoju/client.rb', line 238 def cancel(payments_id) @client.payments.cancel(payments_id) end |
#capture(payments_id) ⇒ Object
Capture a payment
223 224 225 |
# File 'lib/komoju/client.rb', line 223 def capture(payments_id) @client.payments.capture(payments_id) end |
#create(body = {}) ⇒ Object
Create a payment
208 209 210 |
# File 'lib/komoju/client.rb', line 208 def create(body = {}) @client.payments.create(body) end |
#list(body = {}) ⇒ Object
List payments
194 195 196 |
# File 'lib/komoju/client.rb', line 194 def list(body = {}) @client.payments.list(body) end |
#refund(payments_id, body = {}) ⇒ Object
Refund a payment
231 232 233 |
# File 'lib/komoju/client.rb', line 231 def refund(payments_id, body = {}) @client.payments.refund(payments_id, body) end |
#show(payments_id) ⇒ Object
Show a payment
201 202 203 |
# File 'lib/komoju/client.rb', line 201 def show(payments_id) @client.payments.show(payments_id) end |
#update(payments_id, body = {}) ⇒ Object
Update a payment
216 217 218 |
# File 'lib/komoju/client.rb', line 216 def update(payments_id, body = {}) @client.payments.update(payments_id, body) end |