class JeraPayment::SubAccount

Public Instance Methods

api_token() click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 18
def api_token
  JeraPayment.is_test ? self.test_api_token : self.live_api_token
end
bank_slip() click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 34
def bank_slip
  ActiveSupport::JSON.decode(self[:bank_slip]) if self[:bank_slip]
end
bank_slip=(value) click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 30
def bank_slip=(value)
  write_attribute(:bank_slip, value&.to_json)
end
comissions() click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 26
def comissions
  ActiveSupport::JSON.decode(self[:comissions]) if self[:comissions]
end
comissions=(value) click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 22
def comissions=(value)
  write_attribute(:comissions, value&.to_json)
end
credit_card() click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 42
def credit_card
  ActiveSupport::JSON.decode(self[:credit_card]) if self[:credit_card]
end
credit_card=(value) click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 38
def credit_card=(value)
  write_attribute(:credit_card, value&.to_json)
end
early_payment_discounts() click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 50
def early_payment_discounts
  ActiveSupport::JSON.decode(self[:early_payment_discounts]).map{ |early_payment_discounts| early_payment_discounts.deep_symbolize_keys } if self[:early_payment_discounts]
end
early_payment_discounts=(value) click to toggle source
# File lib/jera_payment/models/sub_account.rb, line 46
def early_payment_discounts=(value)
  write_attribute(:early_payment_discounts, value&.to_json)
end