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+ creditCard = apicontractsv1 .creditCardType ()
10+ creditCard .cardNumber = "4111111111111111"
11+ creditCard .expirationDate = "2020-12"
12+
13+ payment = apicontractsv1 .paymentType ()
14+ payment .creditCard = creditCard
15+
16+ transactionrequest = apicontractsv1 .transactionRequestType ()
17+ transactionrequest .transactionType = "authOnlyTransaction"
18+ transactionrequest .amount = Decimal ('1.55' )
19+ transactionrequest .payment = payment
20+
21+
22+ createtransactionrequest = apicontractsv1 .createTransactionRequest ()
23+ createtransactionrequest .merchantAuthentication = merchantAuth
24+ createtransactionrequest .refId = "MerchantID-0001"
25+
26+ createtransactionrequest .transactionRequest = transactionrequest
27+ createtransactioncontroller = createTransactionController (createtransactionrequest )
28+ createtransactioncontroller .execute ()
29+
30+ response = createtransactioncontroller .getresponse ()
31+
32+ if (response .messages .resultCode == "Ok" ):
33+ print "Transaction ID : %s" % response .transactionResponse .transId
34+ else :
35+ print "response code: %s" % response .messages .resultCode
You can’t perform that action at this time.
0 commit comments