class AuthorizeNet::API::TransactionRequestType
{AnetApi/xml/v1/schema/AnetApiSchema.xsd}transactionRequestType
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 processingOptions - ProcessingOptions subsequentAuthInformation - SubsequentAuthInformation otherTax - OtherTaxType shipFrom - NameAndAddressType authorizationIndicatorType - AuthorizationIndicatorType
Public Class Methods
new(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, processingOptions = nil, subsequentAuthInformation= nil, otherTax = nil, shipFrom = nil, authorizationIndicatorType = nil)
click to toggle source
# File lib/authorize_net/api/schema.rb, line 4720 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, processingOptions = nil, subsequentAuthInformation= nil, otherTax = nil, shipFrom = nil, authorizationIndicatorType = 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 @processingOptions = processingOptions @subsequentAuthInformation= subsequentAuthInformation @otherTax = otherTax @shipFrom = shipFrom @authorizationIndicatorType = authorizationIndicatorType end