Skip to content

Commit d185547

Browse files
committed
+ updated get-unsettled-transaction-list.rb to use new model
1 parent da94fb8 commit d185547

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

TransactionReporting/get-unsettled-transaction-list.rb

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22
require 'yaml'
33
require 'authorizenet'
44

5-
include AuthorizeNet::Reporting
5+
include AuthorizeNet::API
66

77
config = YAML.load_file(File.dirname(__FILE__) + "/../credentials.yml")
88
#merchant information
99
transaction = Transaction.new(config['api_login_id'], config['api_transaction_key'], :gateway => :sandbox)
10-
#get response from service
11-
response = transaction.get_unsettled_transaction_list
12-
13-
if response.result_code == "Ok"
10+
11+
request = GetUnsettledTransactionListRequest.new
12+
13+
response = transaction.get_unsettled_transaction_list(request)
14+
15+
if response.messages.resultCode == MessageTypeEnum::Ok
1416
unsettled_transactions = response.transactions
1517

16-
unsettled_transactions.each do |unsettled_transaction|
17-
puts "Transaction #{unsettled_transaction.id} was submitted at #{unsettled_transaction.submitted_at}"
18-
end
18+
response.transactions.transaction.each do |unsettled_transaction|
19+
puts "Transaction #{unsettled_transaction.transId} was submitted at #{unsettled_transaction.submitTimeUTC}"
20+
21+
end
22+
puts "Total transaction received #{unsettled_transactions.transaction.length}"
1923
else
2024
puts "ERROR message: #{response.message_text}"
2125
puts "ERROR code: #{response.message_code}"

0 commit comments

Comments
 (0)