Class: ForteRuby::Resourses::Settlement
Constant Summary
collapse
- API_ATTRIBUTES =
[
:customer_token, :customer_id, :order_number, :reference_id, :settle_id, :transaction_id, :settle_date, :settle_type,
:settle_response_code, :settle_amount, :method
]
- COMPLETED_RESPONSE_CODE =
'A01'
Instance Attribute Summary
Attributes inherited from API::Object
#new
Attributes inherited from API::Base
#request_data
Instance Method Summary
collapse
Methods inherited from API::Base
#initialize
Instance Method Details
#delete ⇒ Object
16
17
18
|
# File 'lib/forte_ruby/resourses/settlement.rb', line 16
def delete
raise 'It is not implemented'
end
|
#save ⇒ Object
24
25
26
|
# File 'lib/forte_ruby/resourses/settlement.rb', line 24
def save
raise 'It is not implemented'
end
|
#status ⇒ Object
28
29
30
31
32
33
34
|
# File 'lib/forte_ruby/resourses/settlement.rb', line 28
def status
if response_code == COMPLETED_RESPONSE_CODE
'completed'
else
'declined'
end
end
|
#update ⇒ Object
20
21
22
|
# File 'lib/forte_ruby/resourses/settlement.rb', line 20
def update
raise 'It is not implemented'
end
|