File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ from authorizenet import apicontractsv1
2+ from authorizenet .apicontrollers import *
3+ from decimal import *
4+
5+ merchantAuth = apicontractsv1 .merchantAuthenticationType ()
6+ merchantAuth .name = '5KP3u95bQpv'
7+ merchantAuth .transactionKey = '4Ktq966gC55GAX7S'
8+
9+
10+ transactionrequest = apicontractsv1 .transactionRequestType ()
11+ transactionrequest .transactionType = "priorAuthCaptureTransaction"
12+ transactionrequest .amount = Decimal ('2.55' )
13+ transactionrequest .refTransId = "2245440574"
14+
15+
16+
17+ createtransactionrequest = apicontractsv1 .createTransactionRequest ()
18+ createtransactionrequest .merchantAuthentication = merchantAuth
19+ createtransactionrequest .refId = "MerchantID-0001"
20+
21+ createtransactionrequest .transactionRequest = transactionrequest
22+ createtransactioncontroller = createTransactionController (createtransactionrequest )
23+ createtransactioncontroller .execute ()
24+
25+ response = createtransactioncontroller .getresponse ()
26+
27+ if (response .messages .resultCode == "Ok" ):
28+ print "Transaction ID : %s" % response .transactionResponse .transId
29+ print response .transactionResponse .messages .message [0 ].description
30+ else :
31+ print "response code: %s" % response .messages .resultCode
You can’t perform that action at this time.
0 commit comments