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
333 334 335 336 337 338 |
# File 'lib/mixins.rb', line 333 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
322 323 324 325 326 327 |
# File 'lib/mixins.rb', line 322 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
344 345 346 347 348 349 |
# File 'lib/mixins.rb', line 344 def void(resource_id, data = nil) _one_item_action('post200', resource_id, 'void', data) end |