Skip to content

Commit 2df676a

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

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy