From 60bfdf72c71377e6584e44ea55efb5bc1a44754a Mon Sep 17 00:00:00 2001 From: naina Date: Tue, 13 Nov 2018 17:55:07 +0530 Subject: [PATCH 1/4] PR1992#gataujobdetails.rb --- TransactionReporting/get-aujob-details.rb | 98 +++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 TransactionReporting/get-aujob-details.rb diff --git a/TransactionReporting/get-aujob-details.rb b/TransactionReporting/get-aujob-details.rb new file mode 100644 index 0000000..1701248 --- /dev/null +++ b/TransactionReporting/get-aujob-details.rb @@ -0,0 +1,98 @@ +require 'rubygems' +require 'yaml' +require 'authorizenet' +require 'securerandom' +require 'certified' + + + include AuthorizeNet::API + + + def get_aujob_Details() + config = YAML.load_file(File.dirname(__FILE__) + "/../credentials.yml") + transaction = AuthorizeNet::API::Transaction.new(config['api_login_id'], config['api_transaction_key'], :gateway => :sandbox) + #@month = '2006-11' + modifiedTypeFilter = "all" + refId='123456' + paging = Paging.new + paging.limit = 100 + paging.offset = 1 + # Build the request object + request= GetAUJobDetailsRequest.new + #request = AuthorizeNet::API::GetAUJobDetailsRequest.new + request.paging = paging + request.month="2018-08" + request.modifiedTypeFilter=modifiedTypeFilter + request.refId=refId + response = transaction.get_aujob_details(request) + #puts response. + puts response.messages.resultCode + #puts response.totalNumInResultSet + if response != nil + if response.messages.resultCode == MessageTypeEnum::Ok + if response.auDetails == nil + return response; + else + puts response.auDetails + puts "Refrence id is :#{response.refId}" + puts" message is : " + puts response.messages.messages[0].code + puts response.messages.messages[0].text + puts " Total number in result set: #{response.totalNumInResultSet}" + update= response.auDetails[0].auUpdate + update.each do|update| + puts "update start" + puts "Customer profile id : #{update.customerProfileID}" + puts "Customer Payment Profile ID:#{update.customerPaymentProfileID}" + puts "Update Time (UTC): #{update.updateTimeUTC}" + puts "Reason Code:#{update.auReasonCode}" + puts "Reason Description:#{update.reasonDescription}" + subscription=update.subscriptionIdList[0].subscriptionId + if subscription != nil + puts"SubscriptionId list:" + puts"SubscriptionId :#{subscription[0]}" + end + puts"New card details" + puts "Card Number:#{update.newCreditCard.cardNumber}" + puts "New Expiration Date:#{update.newCreditCard.expirationDate}" + puts "New Card Type: #{update.newCreditCard.cardType}" + puts"Old card details" + puts "Card Number:#{update.oldCreditCard.cardNumber}" + puts "Expiration Date:#{update.oldCreditCard.expirationDate}" + puts "Old Card Type: #{update.oldCreditCard.cardType}" + end + delete= response.auDetails[0].auDelete + delete.each do|delete| + puts "Customer profile id : #{delete.customerProfileID}" + puts "Customer Payment Profile ID:#{delete.customerPaymentProfileID}" + puts "Update Time (UTC): #{delete.updateTimeUTC}" + puts "Reason Code:#{delete.auReasonCode}" + puts "Reason Description:#{delete.reasonDescription}" + subscription=delete.subscriptionIdList[0].subscriptionId + if subscription != nil + puts"SubscriptionId list:" + puts"SubscriptionId :#{subscription[0]}" + end + puts"credit card details" + puts "Card Number:#{delete.creditCard.cardNumber}" + puts " Expiration Date:#{delete.creditCard.expirationDate}" + puts " Card Type: #{delete.creditCard.cardType}" + end + + end + else + puts response.messages.messages[0].code + puts response.messages.messages[0].text + raise "Failed to create transaction result." + end + else + puts "Response is null" + raise "Failed to create transaction result." + end + + return response + end + +if __FILE__ == $0 + get_aujob_Details() +end \ No newline at end of file From e2492a7d90ec762abf1f1e9521b9bfef838f1b03 Mon Sep 17 00:00:00 2001 From: naina Date: Wed, 14 Nov 2018 10:36:21 +0530 Subject: [PATCH 2/4] PR1992-getaujobdetails-comment --- TransactionReporting/get-aujob-details.rb | 74 +++++++++++------------ 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/TransactionReporting/get-aujob-details.rb b/TransactionReporting/get-aujob-details.rb index 1701248..8e10f2e 100644 --- a/TransactionReporting/get-aujob-details.rb +++ b/TransactionReporting/get-aujob-details.rb @@ -11,19 +11,19 @@ def get_aujob_Details() config = YAML.load_file(File.dirname(__FILE__) + "/../credentials.yml") transaction = AuthorizeNet::API::Transaction.new(config['api_login_id'], config['api_transaction_key'], :gateway => :sandbox) - #@month = '2006-11' + modifiedTypeFilter = "all" - refId='123456' + refId = '123456' paging = Paging.new paging.limit = 100 paging.offset = 1 # Build the request object - request= GetAUJobDetailsRequest.new + request = GetAUJobDetailsRequest.new #request = AuthorizeNet::API::GetAUJobDetailsRequest.new request.paging = paging - request.month="2018-08" - request.modifiedTypeFilter=modifiedTypeFilter - request.refId=refId + request.month = "2018-08" + request.modifiedTypeFilter = modifiedTypeFilter + request.refId = refId response = transaction.get_aujob_details(request) #puts response. puts response.messages.resultCode @@ -34,49 +34,49 @@ def get_aujob_Details() return response; else puts response.auDetails - puts "Refrence id is :#{response.refId}" - puts" message is : " + puts "Refrence id is : #{response.refId}" + puts "message is : " puts response.messages.messages[0].code puts response.messages.messages[0].text - puts " Total number in result set: #{response.totalNumInResultSet}" - update= response.auDetails[0].auUpdate + puts "Total number in result set : #{response.totalNumInResultSet}" + update = response.auDetails[0].auUpdate update.each do|update| puts "update start" puts "Customer profile id : #{update.customerProfileID}" - puts "Customer Payment Profile ID:#{update.customerPaymentProfileID}" - puts "Update Time (UTC): #{update.updateTimeUTC}" - puts "Reason Code:#{update.auReasonCode}" - puts "Reason Description:#{update.reasonDescription}" - subscription=update.subscriptionIdList[0].subscriptionId + puts "Customer Payment Profile ID : #{update.customerPaymentProfileID}" + puts "Update Time (UTC) : #{update.updateTimeUTC}" + puts "Reason Code : #{update.auReasonCode}" + puts "Reason Description : #{update.reasonDescription}" + subscription = update.subscriptionIdList[0].subscriptionId if subscription != nil - puts"SubscriptionId list:" - puts"SubscriptionId :#{subscription[0]}" + puts "SubscriptionId list :" + puts "SubscriptionId : #{subscription[0]}" end - puts"New card details" - puts "Card Number:#{update.newCreditCard.cardNumber}" - puts "New Expiration Date:#{update.newCreditCard.expirationDate}" - puts "New Card Type: #{update.newCreditCard.cardType}" - puts"Old card details" - puts "Card Number:#{update.oldCreditCard.cardNumber}" - puts "Expiration Date:#{update.oldCreditCard.expirationDate}" - puts "Old Card Type: #{update.oldCreditCard.cardType}" + puts "New card details" + puts "Card Number : #{update.newCreditCard.cardNumber}" + puts "New Expiration Date : #{update.newCreditCard.expirationDate}" + puts "New Card Type : #{update.newCreditCard.cardType}" + puts "Old card details" + puts "Card Number : #{update.oldCreditCard.cardNumber}" + puts "Expiration Date : #{update.oldCreditCard.expirationDate}" + puts "Old Card Type : #{update.oldCreditCard.cardType}" end - delete= response.auDetails[0].auDelete + delete = response.auDetails[0].auDelete delete.each do|delete| puts "Customer profile id : #{delete.customerProfileID}" - puts "Customer Payment Profile ID:#{delete.customerPaymentProfileID}" - puts "Update Time (UTC): #{delete.updateTimeUTC}" - puts "Reason Code:#{delete.auReasonCode}" - puts "Reason Description:#{delete.reasonDescription}" - subscription=delete.subscriptionIdList[0].subscriptionId + puts "Customer Payment Profile ID : #{delete.customerPaymentProfileID}" + puts "Update Time (UTC) : #{delete.updateTimeUTC}" + puts "Reason Code : #{delete.auReasonCode}" + puts "Reason Description : #{delete.reasonDescription}" + subscription = delete.subscriptionIdList[0].subscriptionId if subscription != nil - puts"SubscriptionId list:" - puts"SubscriptionId :#{subscription[0]}" + puts "SubscriptionId list :" + puts "SubscriptionId : #{subscription[0]}" end - puts"credit card details" - puts "Card Number:#{delete.creditCard.cardNumber}" - puts " Expiration Date:#{delete.creditCard.expirationDate}" - puts " Card Type: #{delete.creditCard.cardType}" + puts "credit card details" + puts "Card Number : #{delete.creditCard.cardNumber}" + puts "Expiration Date : #{delete.creditCard.expirationDate}" + puts "Card Type : #{delete.creditCard.cardType}" end end From 9e787baf8e0c91d009f148f7abf37a0a7cc4c4f2 Mon Sep 17 00:00:00 2001 From: naina Date: Thu, 15 Nov 2018 16:49:51 +0530 Subject: [PATCH 3/4] PR1992_getaujobdetailscomment --- TransactionReporting/get-aujob-details.rb | 98 ----------------------- 1 file changed, 98 deletions(-) delete mode 100644 TransactionReporting/get-aujob-details.rb diff --git a/TransactionReporting/get-aujob-details.rb b/TransactionReporting/get-aujob-details.rb deleted file mode 100644 index 8e10f2e..0000000 --- a/TransactionReporting/get-aujob-details.rb +++ /dev/null @@ -1,98 +0,0 @@ -require 'rubygems' -require 'yaml' -require 'authorizenet' -require 'securerandom' -require 'certified' - - - include AuthorizeNet::API - - - def get_aujob_Details() - config = YAML.load_file(File.dirname(__FILE__) + "/../credentials.yml") - transaction = AuthorizeNet::API::Transaction.new(config['api_login_id'], config['api_transaction_key'], :gateway => :sandbox) - - modifiedTypeFilter = "all" - refId = '123456' - paging = Paging.new - paging.limit = 100 - paging.offset = 1 - # Build the request object - request = GetAUJobDetailsRequest.new - #request = AuthorizeNet::API::GetAUJobDetailsRequest.new - request.paging = paging - request.month = "2018-08" - request.modifiedTypeFilter = modifiedTypeFilter - request.refId = refId - response = transaction.get_aujob_details(request) - #puts response. - puts response.messages.resultCode - #puts response.totalNumInResultSet - if response != nil - if response.messages.resultCode == MessageTypeEnum::Ok - if response.auDetails == nil - return response; - else - puts response.auDetails - puts "Refrence id is : #{response.refId}" - puts "message is : " - puts response.messages.messages[0].code - puts response.messages.messages[0].text - puts "Total number in result set : #{response.totalNumInResultSet}" - update = response.auDetails[0].auUpdate - update.each do|update| - puts "update start" - puts "Customer profile id : #{update.customerProfileID}" - puts "Customer Payment Profile ID : #{update.customerPaymentProfileID}" - puts "Update Time (UTC) : #{update.updateTimeUTC}" - puts "Reason Code : #{update.auReasonCode}" - puts "Reason Description : #{update.reasonDescription}" - subscription = update.subscriptionIdList[0].subscriptionId - if subscription != nil - puts "SubscriptionId list :" - puts "SubscriptionId : #{subscription[0]}" - end - puts "New card details" - puts "Card Number : #{update.newCreditCard.cardNumber}" - puts "New Expiration Date : #{update.newCreditCard.expirationDate}" - puts "New Card Type : #{update.newCreditCard.cardType}" - puts "Old card details" - puts "Card Number : #{update.oldCreditCard.cardNumber}" - puts "Expiration Date : #{update.oldCreditCard.expirationDate}" - puts "Old Card Type : #{update.oldCreditCard.cardType}" - end - delete = response.auDetails[0].auDelete - delete.each do|delete| - puts "Customer profile id : #{delete.customerProfileID}" - puts "Customer Payment Profile ID : #{delete.customerPaymentProfileID}" - puts "Update Time (UTC) : #{delete.updateTimeUTC}" - puts "Reason Code : #{delete.auReasonCode}" - puts "Reason Description : #{delete.reasonDescription}" - subscription = delete.subscriptionIdList[0].subscriptionId - if subscription != nil - puts "SubscriptionId list :" - puts "SubscriptionId : #{subscription[0]}" - end - puts "credit card details" - puts "Card Number : #{delete.creditCard.cardNumber}" - puts "Expiration Date : #{delete.creditCard.expirationDate}" - puts "Card Type : #{delete.creditCard.cardType}" - end - - end - else - puts response.messages.messages[0].code - puts response.messages.messages[0].text - raise "Failed to create transaction result." - end - else - puts "Response is null" - raise "Failed to create transaction result." - end - - return response - end - -if __FILE__ == $0 - get_aujob_Details() -end \ No newline at end of file From de285fa2702c372648c1fbe485476b3ea3f6f0a0 Mon Sep 17 00:00:00 2001 From: naina Date: Thu, 15 Nov 2018 16:50:39 +0530 Subject: [PATCH 4/4] PR1992_getaujobdetails comment --- .../get-account-updater-job-details.rb | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 TransactionReporting/get-account-updater-job-details.rb diff --git a/TransactionReporting/get-account-updater-job-details.rb b/TransactionReporting/get-account-updater-job-details.rb new file mode 100644 index 0000000..bb42e76 --- /dev/null +++ b/TransactionReporting/get-account-updater-job-details.rb @@ -0,0 +1,92 @@ +require 'rubygems' +require 'yaml' +require 'authorizenet' +require 'securerandom' +require 'certified' + + + include AuthorizeNet::API + + + def get_account_updater_job_Details() + config = YAML.load_file(File.dirname(__FILE__) + "/../credentials.yml") + transaction = AuthorizeNet::API::Transaction.new(config['api_login_id'], config['api_transaction_key'], :gateway => :sandbox) + modifiedTypeFilter = "all" + refId = '123456' + paging = Paging.new + paging.limit = 100 + paging.offset = 1 + request = GetAUJobDetailsRequest.new + request.paging = paging + request.month = "2018-08" + request.modifiedTypeFilter = modifiedTypeFilter + request.refId = refId + response = transaction.get_aujob_details(request) + puts response.messages.resultCode + + if response != nil + if response.messages.resultCode == MessageTypeEnum::Ok + if response.auDetails == nil + return response; + else + puts response.auDetails + puts "Reference Id Is : #{response.refId}" + puts "Total Number In Result Set : #{response.totalNumInResultSet}" + update = response.auDetails[0].auUpdate + update.each do|update| + puts "AuUpdate Start" + puts "Customer Profile ID : #{update.customerProfileID}" + puts "Customer Payment Profile ID : #{update.customerPaymentProfileID}" + puts "Update Time (UTC) : #{update.updateTimeUTC}" + puts "Reason Code : #{update.auReasonCode}" + puts "Reason Description : #{update.reasonDescription}" + subscription = update.subscriptionIdList[0].subscriptionId + if subscription != nil + puts "Subscription ID list : #{subscription[0]}" + end + puts "New Card Details" + puts "Card Number : #{update.newCreditCard.cardNumber}" + puts "New Expiration Date : #{update.newCreditCard.expirationDate}" + puts "New Card Type : #{update.newCreditCard.cardType}" + puts "Old Card Details" + puts "Card Number : #{update.oldCreditCard.cardNumber}" + puts "Expiration Date : #{update.oldCreditCard.expirationDate}" + puts "Old Card Type : #{update.oldCreditCard.cardType}" + puts "AuUpdate End" + end + delete = response.auDetails[0].auDelete + delete.each do|delete| + puts "AuDelete Start" + puts "Customer Profile ID : #{delete.customerProfileID}" + puts "Customer Payment Profile ID : #{delete.customerPaymentProfileID}" + puts "Update Time (UTC) : #{delete.updateTimeUTC}" + puts "Reason Code : #{delete.auReasonCode}" + puts "Reason Description : #{delete.reasonDescription}" + subscription = delete.subscriptionIdList[0].subscriptionId + if subscription != nil + puts "Subscription ID list : #{subscription[0]}" + end + puts "Credit Card Details" + puts "Card Number : #{delete.creditCard.cardNumber}" + puts "Expiration Date : #{delete.creditCard.expirationDate}" + puts "Card Type : #{delete.creditCard.cardType}" + puts "AuDelete End" + end + + end + else + puts response.messages.messages[0].code + puts response.messages.messages[0].text + + end + else + puts "Response is null" + + end + + return response + end + +if __FILE__ == $0 + get_account_updater_job_Details() +end \ No newline at end of file