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
profile - CustomerProfileIdType

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, profile = nil, surcharge = nil, employeeId = nil, tip = nil) ⇒ TransactionDetailsType

Returns a new instance of TransactionDetailsType.



2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'lib/authorize_net/api/schema.rb', line 2116

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