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.



4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
# File 'lib/authorize_net/api/schema.rb', line 4018

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