class PensioAPI::ChargebackEvent
Attributes
acquirer_transaction_id[R]
amount[R]
currency[R]
reason[R]
reason_code[R]
type[R]
Public Class Methods
new(chargeback_body)
click to toggle source
# File lib/pensio_api/chargeback_event.rb, line 10 def initialize(chargeback_body) @raw = chargeback_body @type = @raw['Type'] @reason_code = @raw['ReasonCode'].to_i @reason = @raw['Reason'] @amount = BigDecimal(@raw['Amount']) @currency = @raw['Currency'] @acquirer_transaction_id = @raw['AcquirerTransactionId'] end
Public Instance Methods
created_at()
click to toggle source
# File lib/pensio_api/chargeback_event.rb, line 21 def created_at @created_at ||= Time.parse(@raw['Date']) end