Class: Bankserv::Transmission::UserSet::EftUnpaid

Inherits:
Set
  • Object
show all
Defined in:
lib/bankserv/transmission/set/eft_unpaid.rb

Instance Method Summary collapse

Methods inherited from Set

#base_set, #build_header, #build_trailer, #contained_sets, #decorate_records, from_hash, #get_document, #header, #number_of_records, #parent, partial_class_name, #rec_status, #record_with_sequence_number, #set_type, #to_hash, #trailer, #transactions

Instance Method Details

#processObject



7
8
9
10
11
12
# File 'lib/bankserv/transmission/set/eft_unpaid.rb', line 7

def process
  transactions.each do |transaction|
    eft = Bankserv::Eft.for_reference(transaction.reference).first
    eft.process_response(transaction.data.merge(response_status: 'unpaid')) if eft
  end
end