class EwayRapid::Message::Convert::InternalSettlementToSettlement
Public Instance Methods
do_convert(i_settlement)
click to toggle source
@param [InternalModels::SettlementTransaction] i_settlement @return [Models::SettlementTransaction]
# File lib/eway_rapid/message/convert/internal_settlement_to_settlement.rb, line 8 def do_convert(i_settlement) settlement = Models::SettlementTransaction.new settlement.settlement_id = i_settlement.settlement_id settlement.eway_customer_id = i_settlement.eway_customer_id settlement.currency = i_settlement.currency settlement.currency_code = i_settlement.transaction_id settlement.transaction_id = i_settlement.transaction_id settlement.txn_reference = i_settlement.txn_reference settlement.card_type = i_settlement.card_type settlement.amount = i_settlement.amount settlement.transaction_type = i_settlement.transaction_type settlement.transaction_date = Time.at(i_settlement.transaction_date.delete('^0-9').to_i / 1000.0 ) settlement.settlement_date = Time.at(i_settlement.settlement_date.delete('^0-9').to_i / 1000.0 ) settlement end