Class: VoidRequest

Inherits:
PaymentechOrbitalRequest show all
Defined in:
lib/active_merchant/billing/gateways/paymentech_orbital/void_request.rb

Instance Attribute Summary collapse

Attributes inherited from PaymentechOrbitalRequest

#gateway, #options

Instance Method Summary collapse

Methods inherited from PaymentechOrbitalRequest

#headers, #to_xml

Constructor Details

#initialize(tx_ref_num, tx_ref_idx, money = nil, options = {}) ⇒ VoidRequest

Returns a new instance of VoidRequest.



4
5
6
7
8
9
# File 'lib/active_merchant/billing/gateways/paymentech_orbital/void_request.rb', line 4

def initialize(tx_ref_num, tx_ref_idx, money=nil, options={})
  @tx_ref_num = tx_ref_num
  @tx_ref_idx = tx_ref_idx
  @money = money
  super(options)
end

Instance Attribute Details

#moneyObject (readonly)

Returns the value of attribute money.



2
3
4
# File 'lib/active_merchant/billing/gateways/paymentech_orbital/void_request.rb', line 2

def money
  @money
end

#tx_ref_idxObject (readonly)

Returns the value of attribute tx_ref_idx.



2
3
4
# File 'lib/active_merchant/billing/gateways/paymentech_orbital/void_request.rb', line 2

def tx_ref_idx
  @tx_ref_idx
end

#tx_ref_numObject (readonly)

Returns the value of attribute tx_ref_num.



2
3
4
# File 'lib/active_merchant/billing/gateways/paymentech_orbital/void_request.rb', line 2

def tx_ref_num
  @tx_ref_num
end

Instance Method Details

#request_typeObject



11
# File 'lib/active_merchant/billing/gateways/paymentech_orbital/void_request.rb', line 11

def request_type; "Reversal"; end