Class: MC2P::RefundCaptureVoidResourceMixin

Inherits:
ActionsResourceMixin show all
Defined in:
lib/mixins.rb

Overview

Allows send action requests of refund, capture and void

Instance Method Summary collapse

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