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.



2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/authorize_net/api/schema.rb', line 2071

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