Class: Device::Transaction::EMV

Inherits:
Object
  • Object
show all
Defined in:
lib/device/transaction/emv.rb

Class Attribute Summary collapse

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Class Attribute Details

.mk_slotObject

Returns the value of attribute mk_slot.



6
7
8
# File 'lib/device/transaction/emv.rb', line 6

def mk_slot
  @mk_slot
end

.pinpad_typeObject

Returns the value of attribute pinpad_type.



6
7
8
# File 'lib/device/transaction/emv.rb', line 6

def pinpad_type
  @pinpad_type
end

.pinpad_wkObject

Returns the value of attribute pinpad_wk.



6
7
8
# File 'lib/device/transaction/emv.rb', line 6

def pinpad_wk
  @pinpad_wk
end

.show_amoutObject

Returns the value of attribute show_amout.



6
7
8
# File 'lib/device/transaction/emv.rb', line 6

def show_amout
  @show_amout
end

.statusObject

Returns the value of attribute status.



6
7
8
# File 'lib/device/transaction/emv.rb', line 6

def status
  @status
end

Instance Attribute Details

#dataObject

Returns the value of attribute data.



9
10
11
# File 'lib/device/transaction/emv.rb', line 9

def data
  @data
end

#infoObject

Returns the value of attribute info.



9
10
11
# File 'lib/device/transaction/emv.rb', line 9

def info
  @info
end

Class Method Details

.closeObject



14
15
# File 'lib/device/transaction/emv.rb', line 14

def self.close
end

.load_tables(acquirer) ⇒ Object



17
18
# File 'lib/device/transaction/emv.rb', line 17

def self.load_tables(acquirer)
end

.open(mk_slot, pinpad_type, pinpad_wk, show_amout) ⇒ Object



11
12
# File 'lib/device/transaction/emv.rb', line 11

def self.open(mk_slot, pinpad_type, pinpad_wk, show_amout)
end

Instance Method Details

#cleanObject



20
21
22
23
# File 'lib/device/transaction/emv.rb', line 20

def clean
  @data = {:init => {}, :process => {}, :finish => {}}
  @info = {:init => {}, :process => {}, :finish => {}}
end

#initObject



25
26
# File 'lib/device/transaction/emv.rb', line 25

def init
end

#parametersObject



31
32
# File 'lib/device/transaction/emv.rb', line 31

def parameters
end

#remove_cardObject



40
41
# File 'lib/device/transaction/emv.rb', line 40

def remove_card
end

#responseObject



28
29
# File 'lib/device/transaction/emv.rb', line 28

def response
end

#timeoutObject



37
38
# File 'lib/device/transaction/emv.rb', line 37

def timeout
end

#timeout=(seconds) ⇒ Object



34
35
# File 'lib/device/transaction/emv.rb', line 34

def timeout=(seconds)
end