Class: AuthorizeNet::API::TransactionRequestType
- Inherits:
-
Object
- Object
- AuthorizeNet::API::TransactionRequestType
- Includes:
- ROXML
- Defined in:
- lib/authorize_net/api/schema.rb
Overview
transactionType - SOAP::SOAPString
amount - SOAP::SOAPDecimal
currencyCode - SOAP::SOAPString
payment - PaymentType
profile - CustomerProfilePaymentType
solution - SolutionType
callId - SOAP::SOAPString
authCode - SOAP::SOAPString
refTransId - SOAP::SOAPString
splitTenderId - SOAP::SOAPString
order - OrderType
lineItems - ArrayOfLineItem
tax - ExtendedAmountType
duty - ExtendedAmountType
shipping - ExtendedAmountType
taxExempt - SOAP::SOAPBoolean
poNumber - SOAP::SOAPString
customer - CustomerDataType
billTo - CustomerAddressType
shipTo - NameAndAddressType
customerIP - SOAP::SOAPString
cardholderAuthentication - CcAuthenticationType
retail - TransRetailInfoType
transactionSettings - ArrayOfSetting
userFields - TransactionRequestType::UserFields
Instance Method Summary collapse
-
#initialize(transactionType = nil, amount = nil, currencyCode = nil, payment = nil, profile = nil, solution = nil, callId = nil, authCode = nil, refTransId = nil, splitTenderId = nil, order = nil, lineItems = nil, tax = nil, duty = nil, shipping = nil, taxExempt = nil, poNumber = nil, customer = nil, billTo = nil, shipTo = nil, customerIP = nil, cardholderAuthentication = nil, retail = nil, transactionSettings = nil, userFields = nil) ⇒ TransactionRequestType
constructor
A new instance of TransactionRequestType.
Constructor Details
#initialize(transactionType = nil, amount = nil, currencyCode = nil, payment = nil, profile = nil, solution = nil, callId = nil, authCode = nil, refTransId = nil, splitTenderId = nil, order = nil, lineItems = nil, tax = nil, duty = nil, shipping = nil, taxExempt = nil, poNumber = nil, customer = nil, billTo = nil, shipTo = nil, customerIP = nil, cardholderAuthentication = nil, retail = nil, transactionSettings = nil, userFields = nil) ⇒ TransactionRequestType
Returns a new instance of TransactionRequestType.
3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 |
# File 'lib/authorize_net/api/schema.rb', line 3971 def initialize(transactionType = nil, amount = nil, currencyCode = nil, payment = nil, profile = nil, solution = nil, callId = nil, authCode = nil, refTransId = nil, splitTenderId = nil, order = nil, lineItems = nil, tax = nil, duty = nil, shipping = nil, taxExempt = nil, poNumber = nil, customer = nil, billTo = nil, shipTo = nil, customerIP = nil, cardholderAuthentication = nil, retail = nil, transactionSettings = nil, userFields = nil) @transactionType = transactionType @amount = amount @currencyCode = currencyCode @payment = payment @profile = profile @solution = solution @callId = callId @authCode = authCode @refTransId = refTransId @splitTenderId = splitTenderId @order = order @lineItems = lineItems @tax = tax @duty = duty @shipping = shipping @taxExempt = taxExempt @poNumber = poNumber @customer = customer @billTo = billTo @shipTo = shipTo @customerIP = customerIP @cardholderAuthentication = cardholderAuthentication @retail = retail @transactionSettings = transactionSettings @userFields = userFields end |