Skip to content

Commit 2df676a

Browse files
authored
add settings to array
1 parent 0f9fa69 commit 2df676a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

PaymentTransactions/charge-credit-card.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,18 @@ def charge_credit_card(amount):
5050
duplicateWindowSetting = apicontractsv1.settingType();
5151
duplicateWindowSetting.settingName = "duplicateWindow"
5252
duplicateWindowSetting.settingValue = "600"
53+
settings = apicontractsv1.ArrayOfSetting()
54+
settings.setting.append(duplicateWindowSetting)
5355

5456
# Create a transactionRequestType object and add the previous objects to it.
5557
transactionrequest = apicontractsv1.transactionRequestType()
56-
transactionrequest.transactionType = "authCaptureTransaction"
58+
transactionrequest.transactionType = "authOnlyTransaction"
5759
transactionrequest.amount = amount
5860
transactionrequest.payment = payment
5961
transactionrequest.order = order
6062
transactionrequest.billTo = customerAddress
6163
transactionrequest.customer = customerData
62-
transactionrequest.transactionSettings = duplicateWindowSetting
64+
transactionrequest.transactionSettings = settings
6365

6466
# Assemble the complete transaction request
6567
createtransactionrequest = apicontractsv1.createTransactionRequest()

0 commit comments

Comments
 (0)