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.



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