Class: AuthorizeNet::API::TransactionRequestType

Inherits:
Object
  • Object
show all
Includes:
ROXML
Defined in:
lib/authorize_net/api/schema.rb

Overview

AnetApi/xml/v1/schema/AnetApiSchema.xsdtransactionRequestType

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 - Settings
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, surcharge = nil, merchantDescriptor = nil, subMerchant = nil, tip = nil, employeeId = nil) ⇒ TransactionRequestType

Returns a new instance of TransactionRequestType.



4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
# File 'lib/authorize_net/api/schema.rb', line 4420

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, surcharge = nil, merchantDescriptor = nil, subMerchant = nil, tip = nil, employeeId = 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
  @surcharge = surcharge
  @merchantDescriptor = merchantDescriptor
  @subMerchant = subMerchant
  @tip = tip
  @employeeId = employeeId
end