Class: SealineInsurance::Responses::Payment

Inherits:
Base
  • Object
show all
Defined in:
lib/sealine_insurance/responses/payment.rb

Constant Summary collapse

STATUSES =
[
  'IN_PROGRESS',  # Обрабатывается
  'DONE',         # Выполнено
  'ERROR',        # Ошибка
].freeze

Instance Attribute Summary

Attributes inherited from Base

#body

Instance Method Summary collapse

Methods inherited from Base

#error?, #error_code, #error_message, #initialize, #success?

Constructor Details

This class inherits a constructor from SealineInsurance::Responses::Base

Instance Method Details

#order_idObject



16
17
18
# File 'lib/sealine_insurance/responses/payment.rb', line 16

def order_id
  body['order']
end

#payment_idObject



12
13
14
# File 'lib/sealine_insurance/responses/payment.rb', line 12

def payment_id
  body['id']
end

#statusObject



20
21
22
# File 'lib/sealine_insurance/responses/payment.rb', line 20

def status
  body['status']
end