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



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