Class: AuthorizeNet::API::TransactionRequestType
- Inherits:
-
Object
- Object
- AuthorizeNet::API::TransactionRequestType
- 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 processingOptions - ProcessingOptions subsequentAuthInformation - SubsequentAuthInformation otherTax - OtherTaxType shipFrom - NameAndAddressType authorizationIndicatorType - AuthorizationIndicatorType
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, processingOptions = nil, subsequentAuthInformation = nil, otherTax = nil, shipFrom = nil, authorizationIndicatorType = nil) ⇒ TransactionRequestType
Returns a new instance of TransactionRequestType.
4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 |
# 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, = 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 = end |