diff --git a/PaymentTransactions/authorize-credit-card.py b/PaymentTransactions/authorize-credit-card.py index 4440132..62ffaa2 100644 --- a/PaymentTransactions/authorize-credit-card.py +++ b/PaymentTransactions/authorize-credit-card.py @@ -50,6 +50,8 @@ def authorize_credit_card(amount): duplicateWindowSetting = apicontractsv1.settingType(); duplicateWindowSetting.settingName = "duplicateWindow" duplicateWindowSetting.settingValue = "600" + settings = apicontractsv1.ArrayOfSetting() + settings.setting.append(duplicateWindowSetting) # Create a transactionRequestType object and add the previous objects to it. transactionrequest = apicontractsv1.transactionRequestType() @@ -59,7 +61,7 @@ def authorize_credit_card(amount): transactionrequest.order = order transactionrequest.billTo = customerAddress transactionrequest.customer = customerData - transactionrequest.transactionSettings = duplicateWindowSetting + transactionrequest.transactionSettings = settings # Assemble the complete transaction request createtransactionrequest = apicontractsv1.createTransactionRequest() diff --git a/PaymentTransactions/charge-credit-card.py b/PaymentTransactions/charge-credit-card.py index 0713ebb..ba0aa7c 100644 --- a/PaymentTransactions/charge-credit-card.py +++ b/PaymentTransactions/charge-credit-card.py @@ -50,6 +50,8 @@ def charge_credit_card(amount): duplicateWindowSetting = apicontractsv1.settingType(); duplicateWindowSetting.settingName = "duplicateWindow" duplicateWindowSetting.settingValue = "600" + settings = apicontractsv1.ArrayOfSetting() + settings.setting.append(duplicateWindowSetting) # Create a transactionRequestType object and add the previous objects to it. transactionrequest = apicontractsv1.transactionRequestType() @@ -59,7 +61,7 @@ def charge_credit_card(amount): transactionrequest.order = order transactionrequest.billTo = customerAddress transactionrequest.customer = customerData - transactionrequest.transactionSettings = duplicateWindowSetting + transactionrequest.transactionSettings = settings # Assemble the complete transaction request createtransactionrequest = apicontractsv1.createTransactionRequest()