Class: AuthorizeNet::API::TransactionRequestType

Inherits:
Object
  • Object
show all
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

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.



4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
# File 'lib/authorize_net/api/schema.rb', line 4170

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