File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed 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