Class: AuthorizeNet::API::TransactionDetailsType

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

Overview

AnetApi/xml/v1/schema/AnetApiSchema.xsdtransactionDetailsType

transId - (any)
refTransId - (any)
splitTenderId - (any)
submitTimeUTC - SOAP::SOAPDateTime
submitTimeLocal - SOAP::SOAPDateTime
transactionType - SOAP::SOAPString
transactionStatus - SOAP::SOAPString
responseCode - SOAP::SOAPInt
responseReasonCode - SOAP::SOAPInt
subscription - SubscriptionPaymentType
responseReasonDescription - SOAP::SOAPString
authCode - SOAP::SOAPString
aVSResponse - SOAP::SOAPString
cardCodeResponse - SOAP::SOAPString
cAVVResponse - SOAP::SOAPString
fDSFilterAction - SOAP::SOAPString
fDSFilters - ArrayOfFDSFilter
batch - BatchDetailsType
order - OrderExType
requestedAmount - SOAP::SOAPDecimal
authAmount - SOAP::SOAPDecimal
settleAmount - SOAP::SOAPDecimal
tax - ExtendedAmountType
shipping - ExtendedAmountType
duty - ExtendedAmountType
lineItems - ArrayOfLineItem
prepaidBalanceRemaining - SOAP::SOAPDecimal
taxExempt - SOAP::SOAPBoolean
payment - PaymentMaskedType
customer - CustomerDataType
billTo - CustomerAddressType
shipTo - NameAndAddressType
recurringBilling - SOAP::SOAPBoolean
customerIP - SOAP::SOAPString
product - SOAP::SOAPString
marketType - SOAP::SOAPString
mobileDeviceId - SOAP::SOAPString
returnedItems - ArrayOfReturnedItem
solution - SolutionType
emvDetails - TransactionDetailsType::EmvDetails

Defined Under Namespace

Classes: EmvDetails

Instance Method Summary collapse

Constructor Details

#initialize(transId = nil, refTransId = nil, splitTenderId = nil, submitTimeUTC = nil, submitTimeLocal = nil, transactionType = nil, transactionStatus = nil, responseCode = nil, responseReasonCode = nil, subscription = nil, responseReasonDescription = nil, authCode = nil, aVSResponse = nil, cardCodeResponse = nil, cAVVResponse = nil, fDSFilterAction = nil, fDSFilters = nil, batch = nil, order = nil, requestedAmount = nil, authAmount = nil, settleAmount = nil, tax = nil, shipping = nil, duty = nil, lineItems = nil, prepaidBalanceRemaining = nil, taxExempt = nil, payment = nil, customer = nil, billTo = nil, shipTo = nil, recurringBilling = nil, customerIP = nil, product = nil, marketType = nil, mobileDeviceId = nil, returnedItems = nil, solution = nil, emvDetails = nil) ⇒ TransactionDetailsType

Returns a new instance of TransactionDetailsType.



1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
# File 'lib/authorize_net/api/schema.rb', line 1966

def initialize(transId = nil, refTransId = nil, splitTenderId = nil, submitTimeUTC = nil, submitTimeLocal = nil, transactionType = nil, transactionStatus = nil, responseCode = nil, responseReasonCode = nil, subscription = nil, responseReasonDescription = nil, authCode = nil, aVSResponse = nil, cardCodeResponse = nil, cAVVResponse = nil, fDSFilterAction = nil, fDSFilters = nil, batch = nil, order = nil, requestedAmount = nil, authAmount = nil, settleAmount = nil, tax = nil, shipping = nil, duty = nil, lineItems = nil, prepaidBalanceRemaining = nil, taxExempt = nil, payment = nil, customer = nil, billTo = nil, shipTo = nil, recurringBilling = nil, customerIP = nil, product = nil, marketType = nil, mobileDeviceId = nil, returnedItems = nil, solution = nil, emvDetails = nil)
  @transId = transId
  @refTransId = refTransId
  @splitTenderId = splitTenderId
  @submitTimeUTC = submitTimeUTC
  @submitTimeLocal = submitTimeLocal
  @transactionType = transactionType
  @transactionStatus = transactionStatus
  @responseCode = responseCode
  @responseReasonCode = responseReasonCode
  @subscription = subscription
  @responseReasonDescription = responseReasonDescription
  @authCode = authCode
  @aVSResponse = aVSResponse
  @cardCodeResponse = cardCodeResponse
  @cAVVResponse = cAVVResponse
  @fDSFilterAction = fDSFilterAction
  @fDSFilters = fDSFilters
  @batch = batch
  @order = order
  @requestedAmount = requestedAmount
  @authAmount = authAmount
  @settleAmount = settleAmount
  @tax = tax
  @shipping = shipping
  @duty = duty
  @lineItems = lineItems
  @prepaidBalanceRemaining = prepaidBalanceRemaining
  @taxExempt = taxExempt
  @payment = payment
  @customer = customer
  @billTo = billTo
  @shipTo = shipTo
  @recurringBilling = recurringBilling
  @customerIP = customerIP
  @product = product
  @marketType = marketType
  @mobileDeviceId = mobileDeviceId
  @returnedItems = returnedItems
  @solution = solution
  @emvDetails = emvDetails
end