Class: MC2P::RefundCaptureVoidResourceMixin
- Inherits:
-
ActionsResourceMixin
- Object
- ResourceMixin
- ActionsResourceMixin
- MC2P::RefundCaptureVoidResourceMixin
- Defined in:
- lib/mixins.rb
Overview
Allows send action requests of refund, capture and void
Instance Method Summary collapse
-
#capture(resource_id, data = nil) ⇒ Object
- Params:
resource_id
- id to request
data
-
data to send Returns: response dictionary.
- id to request
- Params:
-
#refund(resource_id, data = nil) ⇒ Object
- Params:
resource_id
- id to request
data
-
data to send Returns: response dictionary.
- id to request
- Params:
-
#void(resource_id, data = nil) ⇒ Object
- Params:
resource_id
- id to request
data
-
data to send Returns: response dictionary.
- id to request
- Params:
Methods inherited from ActionsResourceMixin
#_one_item_action, #detail_action_url
Methods inherited from ResourceMixin
#_one_item, #detail_url, #initialize
Constructor Details
This class inherits a constructor from MC2P::ResourceMixin
Instance Method Details
#capture(resource_id, data = nil) ⇒ Object
Params:
resource_id
-
id to request
data
-
data to send
Returns: response dictionary
348 349 350 351 352 353 |
# File 'lib/mixins.rb', line 348 def capture(resource_id, data = nil) _one_item_action('post200', resource_id, 'capture', data) end |
#refund(resource_id, data = nil) ⇒ Object
Params:
resource_id
-
id to request
data
-
data to send
Returns: response dictionary
337 338 339 340 341 342 |
# File 'lib/mixins.rb', line 337 def refund(resource_id, data = nil) _one_item_action('post200', resource_id, 'refund', data) end |
#void(resource_id, data = nil) ⇒ Object
Params:
resource_id
-
id to request
data
-
data to send
Returns: response dictionary
359 360 361 362 363 364 |
# File 'lib/mixins.rb', line 359 def void(resource_id, data = nil) _one_item_action('post200', resource_id, 'void', data) end |