CloverConnector  4.0.2
Copyright (C) 2018 Clover Network, Inc.
com.clover.sdk.v3.payments.TransactionInfo Class Reference

Properties

string languageIndicator [get, set]
 2 character language used for the transaction. Deprecated in factor of transactionLocale. More...
 
string transactionLocale [get, set]
 Locale for the transaction (e.g. en-CA) More...
 
AccountType accountSelection [get, set]
 
Reference paymentRef [get, set]
 The payment with which this extra is associated More...
 
Reference creditRef [get, set]
 The credit with which this extra is associated More...
 
Reference refundRef [get, set]
 The refund with which this extra is associated More...
 
Reference creditRefundRef [get, set]
 The credit refund with which this extra is associated More...
 
string fiscalInvoiceNumber [get, set]
 Consists of 4 digits prefix + 8 digits More...
 
int installmentsQuantity [get, set]
 AR Installments: number of installments More...
 
string installmentsPlanCode [get, set]
 AR Installments: plan alphanum code More...
 
string installmentsPlanId [get, set]
 AR Installments: selected plan id More...
 
string installmentsPlanDesc [get, set]
 AR Installments: selected plan desc More...
 
string cardTypeLabel [get, set]
 Card type label More...
 
int stan [get, set]
 STAN(System Audit Trace Number) More...
 
IdentityDocument identityDocument [get, set]
 Customers identification number and type More...
 
string batchNumber [get, set]
 Transaction Batch Number More...
 
string receiptNumber [get, set]
 Transaction Receipt Number More...
 
int reversalStan [get, set]
 STAN for reversal More...
 
string reversalMac [get, set]
 MAC for reversal More...
 
string reversalMacKsn [get, set]
 MAC KSN for reversal More...
 
string terminalIdentification [get, set]
 Designates the unique location of a terminal at a merchant More...
 
string merchantIdentifier [get, set]
 When concatenated with the Acquirer Identifier, uniquely identifies a given merchant More...
 
string merchantNameLocation [get, set]
 Indicates the name and location of the merchant More...
 
string maskedTrack2 [get, set]
 Masked track2 data More...
 
string receiptExtraData [get, set]
 Extra data for receipt More...
 
SelectedService selectedService [get, set]
 Defines the Financial Service selected for the transaction More...
 
TransactionResult transactionResult [get, set]
 Result of the transaction More...
 
string transactionTags [get, set]
 Contains a hex string with needed TLV tags for certification More...
 
TxFormat txFormat [get, set]
 Contains the information how the data inside transactionTags should be coded - initially we cause default and nexo as formats More...
 
string panMask [get, set]
 Contains the information how the PAN should masked. More...
 
string transactionSequenceCounter [get, set]
 Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function. More...
 
string applicationPanSequenceNumber [get, set]
 Identifies and differentiates cards with the same PAN. More...
 
ReversalReason reversalReason [get, set]
 Contains the reason why the transaction should be reversed in the host. It has to be mapped in server with the expected value by the corresponding gateway More...
 
bool isTokenBasedTx [get, set]
 Boolean to determine if the transaction done using a vaulted card is a token based transaction More...
 
string origTransactionSequenceCounter [get, set]
 For reversal and capture transactions, this contains the reference (transactionSequenceCounter) to the originating transaction. More...
 
string transactionSequenceCounterUpdate [get, set]
 This field is populated when the TSC of a terminal is out of sync and is provided with an update. More...
 

Detailed Description

Definition at line 6 of file TransactionInfo.cs.

Property Documentation

◆ accountSelection

AccountType com.clover.sdk.v3.payments.TransactionInfo.accountSelection
getset

Definition at line 16 of file TransactionInfo.cs.

◆ applicationPanSequenceNumber

string com.clover.sdk.v3.payments.TransactionInfo.applicationPanSequenceNumber
getset

Identifies and differentiates cards with the same PAN.

Definition at line 132 of file TransactionInfo.cs.

◆ batchNumber

string com.clover.sdk.v3.payments.TransactionInfo.batchNumber
getset

Transaction Batch Number

Definition at line 68 of file TransactionInfo.cs.

◆ cardTypeLabel

string com.clover.sdk.v3.payments.TransactionInfo.cardTypeLabel
getset

Card type label

Definition at line 56 of file TransactionInfo.cs.

◆ creditRef

Reference com.clover.sdk.v3.payments.TransactionInfo.creditRef
getset

The credit with which this extra is associated

Definition at line 24 of file TransactionInfo.cs.

◆ creditRefundRef

Reference com.clover.sdk.v3.payments.TransactionInfo.creditRefundRef
getset

The credit refund with which this extra is associated

Definition at line 32 of file TransactionInfo.cs.

◆ fiscalInvoiceNumber

string com.clover.sdk.v3.payments.TransactionInfo.fiscalInvoiceNumber
getset

Consists of 4 digits prefix + 8 digits

Definition at line 36 of file TransactionInfo.cs.

◆ identityDocument

IdentityDocument com.clover.sdk.v3.payments.TransactionInfo.identityDocument
getset

Customers identification number and type

Definition at line 64 of file TransactionInfo.cs.

◆ installmentsPlanCode

string com.clover.sdk.v3.payments.TransactionInfo.installmentsPlanCode
getset

AR Installments: plan alphanum code

Definition at line 44 of file TransactionInfo.cs.

◆ installmentsPlanDesc

string com.clover.sdk.v3.payments.TransactionInfo.installmentsPlanDesc
getset

AR Installments: selected plan desc

Definition at line 52 of file TransactionInfo.cs.

◆ installmentsPlanId

string com.clover.sdk.v3.payments.TransactionInfo.installmentsPlanId
getset

AR Installments: selected plan id

Definition at line 48 of file TransactionInfo.cs.

◆ installmentsQuantity

int com.clover.sdk.v3.payments.TransactionInfo.installmentsQuantity
getset

AR Installments: number of installments

Definition at line 40 of file TransactionInfo.cs.

◆ isTokenBasedTx

bool com.clover.sdk.v3.payments.TransactionInfo.isTokenBasedTx
getset

Boolean to determine if the transaction done using a vaulted card is a token based transaction

Definition at line 140 of file TransactionInfo.cs.

◆ languageIndicator

string com.clover.sdk.v3.payments.TransactionInfo.languageIndicator
getset

2 character language used for the transaction. Deprecated in factor of transactionLocale.

Definition at line 11 of file TransactionInfo.cs.

◆ maskedTrack2

string com.clover.sdk.v3.payments.TransactionInfo.maskedTrack2
getset

Masked track2 data

Definition at line 100 of file TransactionInfo.cs.

◆ merchantIdentifier

string com.clover.sdk.v3.payments.TransactionInfo.merchantIdentifier
getset

When concatenated with the Acquirer Identifier, uniquely identifies a given merchant

Definition at line 92 of file TransactionInfo.cs.

◆ merchantNameLocation

string com.clover.sdk.v3.payments.TransactionInfo.merchantNameLocation
getset

Indicates the name and location of the merchant

Definition at line 96 of file TransactionInfo.cs.

◆ origTransactionSequenceCounter

string com.clover.sdk.v3.payments.TransactionInfo.origTransactionSequenceCounter
getset

For reversal and capture transactions, this contains the reference (transactionSequenceCounter) to the originating transaction.

Definition at line 144 of file TransactionInfo.cs.

◆ panMask

string com.clover.sdk.v3.payments.TransactionInfo.panMask
getset

Contains the information how the PAN should masked.

Definition at line 124 of file TransactionInfo.cs.

◆ paymentRef

Reference com.clover.sdk.v3.payments.TransactionInfo.paymentRef
getset

The payment with which this extra is associated

Definition at line 20 of file TransactionInfo.cs.

◆ receiptExtraData

string com.clover.sdk.v3.payments.TransactionInfo.receiptExtraData
getset

Extra data for receipt

Definition at line 104 of file TransactionInfo.cs.

◆ receiptNumber

string com.clover.sdk.v3.payments.TransactionInfo.receiptNumber
getset

Transaction Receipt Number

Definition at line 72 of file TransactionInfo.cs.

◆ refundRef

Reference com.clover.sdk.v3.payments.TransactionInfo.refundRef
getset

The refund with which this extra is associated

Definition at line 28 of file TransactionInfo.cs.

◆ reversalMac

string com.clover.sdk.v3.payments.TransactionInfo.reversalMac
getset

MAC for reversal

Definition at line 80 of file TransactionInfo.cs.

◆ reversalMacKsn

string com.clover.sdk.v3.payments.TransactionInfo.reversalMacKsn
getset

MAC KSN for reversal

Definition at line 84 of file TransactionInfo.cs.

◆ reversalReason

ReversalReason com.clover.sdk.v3.payments.TransactionInfo.reversalReason
getset

Contains the reason why the transaction should be reversed in the host. It has to be mapped in server with the expected value by the corresponding gateway

Definition at line 136 of file TransactionInfo.cs.

◆ reversalStan

int com.clover.sdk.v3.payments.TransactionInfo.reversalStan
getset

STAN for reversal

Definition at line 76 of file TransactionInfo.cs.

◆ selectedService

SelectedService com.clover.sdk.v3.payments.TransactionInfo.selectedService
getset

Defines the Financial Service selected for the transaction

Definition at line 108 of file TransactionInfo.cs.

◆ stan

int com.clover.sdk.v3.payments.TransactionInfo.stan
getset

STAN(System Audit Trace Number)

Definition at line 60 of file TransactionInfo.cs.

◆ terminalIdentification

string com.clover.sdk.v3.payments.TransactionInfo.terminalIdentification
getset

Designates the unique location of a terminal at a merchant

Definition at line 88 of file TransactionInfo.cs.

◆ transactionLocale

string com.clover.sdk.v3.payments.TransactionInfo.transactionLocale
getset

Locale for the transaction (e.g. en-CA)

Definition at line 15 of file TransactionInfo.cs.

◆ transactionResult

TransactionResult com.clover.sdk.v3.payments.TransactionInfo.transactionResult
getset

Result of the transaction

Definition at line 112 of file TransactionInfo.cs.

◆ transactionSequenceCounter

string com.clover.sdk.v3.payments.TransactionInfo.transactionSequenceCounter
getset

Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function.

Definition at line 128 of file TransactionInfo.cs.

◆ transactionSequenceCounterUpdate

string com.clover.sdk.v3.payments.TransactionInfo.transactionSequenceCounterUpdate
getset

This field is populated when the TSC of a terminal is out of sync and is provided with an update.

Definition at line 148 of file TransactionInfo.cs.

◆ transactionTags

string com.clover.sdk.v3.payments.TransactionInfo.transactionTags
getset

Contains a hex string with needed TLV tags for certification

Definition at line 116 of file TransactionInfo.cs.

◆ txFormat

TxFormat com.clover.sdk.v3.payments.TransactionInfo.txFormat
getset

Contains the information how the data inside transactionTags should be coded - initially we cause default and nexo as formats

Definition at line 120 of file TransactionInfo.cs.


The documentation for this class was generated from the following file: