new TransactionInfo()
- Source:
Methods
(static) TransactionInfo#getAccountSelection() → {payments.AccountType}
Get the field value
- Source:
Returns:
- Type
- payments.AccountType
(static) TransactionInfo#getApplicationPanSequenceNumber() → {String}
Get the field value
Identifies and differentiates cards with the same PAN.
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getBatchNumber() → {String}
Get the field value
Transaction Batch Number
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getCardTypeLabel() → {String}
Get the field value
Card type label
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getCreditRef() → {base.Reference}
Get the field value
The credit with which this extra is associated
- Source:
Returns:
- Type
- base.Reference
(static) TransactionInfo#getCreditRefundRef() → {base.Reference}
Get the field value
The credit refund with which this extra is associated
- Source:
Returns:
- Type
- base.Reference
(static) TransactionInfo#getFiscalInvoiceNumber() → {String}
Get the field value
Consists of 4 digits prefix + 8 digits
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getIdentityDocument() → {customers.IdentityDocument|Null}
Get the field value
Customers identification number and type
- Source:
Returns:
- Type
- customers.IdentityDocument | Null
(static) TransactionInfo#getInstallmentsPlanCode() → {String}
Get the field value
AR Installments: plan alphanum code
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getInstallmentsPlanDesc() → {String}
Get the field value
AR Installments: selected plan desc
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getInstallmentsPlanId() → {String}
Get the field value
AR Installments: selected plan id
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getInstallmentsQuantity() → {Number}
Get the field value
AR Installments: number of installments
- Source:
Returns:
must be an integer
- Type
- Number
(static) TransactionInfo#getIsTokenBasedTx() → {Boolean}
Get the field value
Boolean to determine if the transaction done using a vaulted card is a token based transaction
- Source:
Returns:
- Type
- Boolean
(static) TransactionInfo#getLanguageIndicator() → {String}
Get the field value
2 character language used for the transaction. Deprecated in factor of transactionLocale.
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getMaskedTrack2() → {String}
Get the field value
Masked track2 data
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getMerchantIdentifier() → {String}
Get the field value
When concatenated with the Acquirer Identifier, uniquely identifies a given merchant
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getMerchantNameLocation() → {String}
Get the field value
Indicates the name and location of the merchant
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getOrigTransactionSequenceCounter() → {String}
Get the field value
For reversal and capture transactions, this contains the reference (transactionSequenceCounter) to the originating transaction.
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getPanMask() → {String}
Get the field value
Contains the information how the PAN should masked.
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getPaymentRef() → {base.Reference}
Get the field value
The payment with which this extra is associated
- Source:
Returns:
- Type
- base.Reference
(static) TransactionInfo#getReceiptExtraData() → {String}
Get the field value
Extra data for receipt
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getReceiptNumber() → {String}
Get the field value
Transaction Receipt Number
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getRefundRef() → {base.Reference}
Get the field value
The refund with which this extra is associated
- Source:
Returns:
- Type
- base.Reference
(static) TransactionInfo#getReversalMac() → {String}
Get the field value
MAC for reversal
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getReversalMacKsn() → {String}
Get the field value
MAC KSN for reversal
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getReversalReason() → {payments.ReversalReason}
Get the field value
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
- Source:
Returns:
(static) TransactionInfo#getReversalStan() → {Number}
Get the field value
STAN for reversal
- Source:
Returns:
must be an integer
- Type
- Number
(static) TransactionInfo#getSelectedService() → {payments.SelectedService}
Get the field value
Defines the Financial Service selected for the transaction
- Source:
Returns:
(static) TransactionInfo#getStan() → {Number}
Get the field value
STAN(System Audit Trace Number)
- Source:
Returns:
must be an integer
- Type
- Number
(static) TransactionInfo#getTerminalIdentification() → {String}
Get the field value
Designates the unique location of a terminal at a merchant
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getTransactionLocale() → {String}
Get the field value
Locale for the transaction (e.g. en-CA)
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getTransactionResult() → {payments.TransactionResult}
Get the field value
Result of the transaction
- Source:
Returns:
(static) TransactionInfo#getTransactionSequenceCounter() → {String}
Get the field value
Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function.
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getTransactionSequenceCounterUpdate() → {String}
Get the field value
This field is populated when the TSC of a terminal is out of sync and is provided with an update.
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getTransactionTags() → {String}
Get the field value
Contains a hex string with needed TLV tags for certification
- Source:
Returns:
- Type
- String
(static) TransactionInfo#getTxFormat() → {payments.TxFormat}
Get the field value
Contains the information how the data inside transactionTags should be coded - initially we cause default and nexo as formats
- Source:
Returns:
- Type
- payments.TxFormat
(static) TransactionInfo#setAccountSelection(accountSelection)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
accountSelection |
payments.AccountType |
- Source:
(static) TransactionInfo#setApplicationPanSequenceNumber(applicationPanSequenceNumber)
Set the field value
Identifies and differentiates cards with the same PAN.
Parameters:
Name | Type | Description |
---|---|---|
applicationPanSequenceNumber |
String |
- Source:
(static) TransactionInfo#setBatchNumber(batchNumber)
Set the field value
Transaction Batch Number
Parameters:
Name | Type | Description |
---|---|---|
batchNumber |
String |
- Source:
(static) TransactionInfo#setCardTypeLabel(cardTypeLabel)
Set the field value
Card type label
Parameters:
Name | Type | Description |
---|---|---|
cardTypeLabel |
String |
- Source:
(static) TransactionInfo#setCreditRef(creditRef)
Set the field value
The credit with which this extra is associated
Parameters:
Name | Type | Description |
---|---|---|
creditRef |
base.Reference |
- Source:
(static) TransactionInfo#setCreditRefundRef(creditRefundRef)
Set the field value
The credit refund with which this extra is associated
Parameters:
Name | Type | Description |
---|---|---|
creditRefundRef |
base.Reference |
- Source:
(static) TransactionInfo#setFiscalInvoiceNumber(fiscalInvoiceNumber)
Set the field value
Consists of 4 digits prefix + 8 digits
Parameters:
Name | Type | Description |
---|---|---|
fiscalInvoiceNumber |
String |
- Source:
(static) TransactionInfo#setIdentityDocument(identityDocument)
Set the field value
Customers identification number and type
Parameters:
Name | Type | Description |
---|---|---|
identityDocument |
customers.IdentityDocument | Null |
- Source:
(static) TransactionInfo#setInstallmentsPlanCode(installmentsPlanCode)
Set the field value
AR Installments: plan alphanum code
Parameters:
Name | Type | Description |
---|---|---|
installmentsPlanCode |
String |
- Source:
(static) TransactionInfo#setInstallmentsPlanDesc(installmentsPlanDesc)
Set the field value
AR Installments: selected plan desc
Parameters:
Name | Type | Description |
---|---|---|
installmentsPlanDesc |
String |
- Source:
(static) TransactionInfo#setInstallmentsPlanId(installmentsPlanId)
Set the field value
AR Installments: selected plan id
Parameters:
Name | Type | Description |
---|---|---|
installmentsPlanId |
String |
- Source:
(static) TransactionInfo#setInstallmentsQuantity(installmentsQuantity)
Set the field value
AR Installments: number of installments
Parameters:
Name | Type | Description |
---|---|---|
installmentsQuantity |
Number | must be an integer |
- Source:
(static) TransactionInfo#setIsTokenBasedTx(isTokenBasedTx)
Set the field value
Boolean to determine if the transaction done using a vaulted card is a token based transaction
Parameters:
Name | Type | Description |
---|---|---|
isTokenBasedTx |
Boolean |
- Source:
(static) TransactionInfo#setLanguageIndicator(languageIndicator)
Set the field value
2 character language used for the transaction. Deprecated in factor of transactionLocale.
Parameters:
Name | Type | Description |
---|---|---|
languageIndicator |
String |
- Source:
(static) TransactionInfo#setMaskedTrack2(maskedTrack2)
Set the field value
Masked track2 data
Parameters:
Name | Type | Description |
---|---|---|
maskedTrack2 |
String |
- Source:
(static) TransactionInfo#setMerchantIdentifier(merchantIdentifier)
Set the field value
When concatenated with the Acquirer Identifier, uniquely identifies a given merchant
Parameters:
Name | Type | Description |
---|---|---|
merchantIdentifier |
String |
- Source:
(static) TransactionInfo#setMerchantNameLocation(merchantNameLocation)
Set the field value
Indicates the name and location of the merchant
Parameters:
Name | Type | Description |
---|---|---|
merchantNameLocation |
String |
- Source:
(static) TransactionInfo#setOrigTransactionSequenceCounter(origTransactionSequenceCounter)
Set the field value
For reversal and capture transactions, this contains the reference (transactionSequenceCounter) to the originating transaction.
Parameters:
Name | Type | Description |
---|---|---|
origTransactionSequenceCounter |
String |
- Source:
(static) TransactionInfo#setPanMask(panMask)
Set the field value
Contains the information how the PAN should masked.
Parameters:
Name | Type | Description |
---|---|---|
panMask |
String |
- Source:
(static) TransactionInfo#setPaymentRef(paymentRef)
Set the field value
The payment with which this extra is associated
Parameters:
Name | Type | Description |
---|---|---|
paymentRef |
base.Reference |
- Source:
(static) TransactionInfo#setReceiptExtraData(receiptExtraData)
Set the field value
Extra data for receipt
Parameters:
Name | Type | Description |
---|---|---|
receiptExtraData |
String |
- Source:
(static) TransactionInfo#setReceiptNumber(receiptNumber)
Set the field value
Transaction Receipt Number
Parameters:
Name | Type | Description |
---|---|---|
receiptNumber |
String |
- Source:
(static) TransactionInfo#setRefundRef(refundRef)
Set the field value
The refund with which this extra is associated
Parameters:
Name | Type | Description |
---|---|---|
refundRef |
base.Reference |
- Source:
(static) TransactionInfo#setReversalMac(reversalMac)
Set the field value
MAC for reversal
Parameters:
Name | Type | Description |
---|---|---|
reversalMac |
String |
- Source:
(static) TransactionInfo#setReversalMacKsn(reversalMacKsn)
Set the field value
MAC KSN for reversal
Parameters:
Name | Type | Description |
---|---|---|
reversalMacKsn |
String |
- Source:
(static) TransactionInfo#setReversalReason(reversalReason)
Set the field value
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
Parameters:
Name | Type | Description |
---|---|---|
reversalReason |
payments.ReversalReason |
- Source:
(static) TransactionInfo#setReversalStan(reversalStan)
Set the field value
STAN for reversal
Parameters:
Name | Type | Description |
---|---|---|
reversalStan |
Number | must be an integer |
- Source:
(static) TransactionInfo#setSelectedService(selectedService)
Set the field value
Defines the Financial Service selected for the transaction
Parameters:
Name | Type | Description |
---|---|---|
selectedService |
payments.SelectedService |
- Source:
(static) TransactionInfo#setStan(stan)
Set the field value
STAN(System Audit Trace Number)
Parameters:
Name | Type | Description |
---|---|---|
stan |
Number | must be an integer |
- Source:
(static) TransactionInfo#setTerminalIdentification(terminalIdentification)
Set the field value
Designates the unique location of a terminal at a merchant
Parameters:
Name | Type | Description |
---|---|---|
terminalIdentification |
String |
- Source:
(static) TransactionInfo#setTransactionLocale(transactionLocale)
Set the field value
Locale for the transaction (e.g. en-CA)
Parameters:
Name | Type | Description |
---|---|---|
transactionLocale |
String |
- Source:
(static) TransactionInfo#setTransactionResult(transactionResult)
Set the field value
Result of the transaction
Parameters:
Name | Type | Description |
---|---|---|
transactionResult |
payments.TransactionResult |
- Source:
(static) TransactionInfo#setTransactionSequenceCounter(transactionSequenceCounter)
Set the field value
Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function.
Parameters:
Name | Type | Description |
---|---|---|
transactionSequenceCounter |
String |
- Source:
(static) TransactionInfo#setTransactionSequenceCounterUpdate(transactionSequenceCounterUpdate)
Set the field value
This field is populated when the TSC of a terminal is out of sync and is provided with an update.
Parameters:
Name | Type | Description |
---|---|---|
transactionSequenceCounterUpdate |
String |
- Source:
(static) TransactionInfo#setTransactionTags(transactionTags)
Set the field value
Contains a hex string with needed TLV tags for certification
Parameters:
Name | Type | Description |
---|---|---|
transactionTags |
String |
- Source:
(static) TransactionInfo#setTxFormat(txFormat)
Set the field value
Contains the information how the data inside transactionTags should be coded - initially we cause default and nexo as formats
Parameters:
Name | Type | Description |
---|---|---|
txFormat |
payments.TxFormat |
- Source: