Class FeaturesPayment
Payment features supported by the terminal. Immutable class.
Inheritance
System.Object
FeaturesPayment
Namespace: SIX.TimApi
Assembly: TimApi.dll
Syntax
public class FeaturesPayment : object
Constructors
FeaturesPayment(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, FeaturesPayment.AgeCheckSupport, Boolean)
Create hardware features.
Declaration
public FeaturesPayment(bool dcc, bool declinedReceipts, bool partialApproval, bool partialCommit, bool ep2Available, bool ep2Dcc, bool ep2DeclinedReceipts, bool ep2MultiAccountSelection, bool ep2MultiContractSelection, bool ep2Installment, bool ep2Giftcard, bool ep2OwnRisk2, bool accountSelection, bool mcr, bool surcharge, FeaturesPayment.AgeCheckSupport ep2AgeCheck, bool ctapAvailable)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | dcc | |
| System.Boolean | declinedReceipts | |
| System.Boolean | partialApproval | |
| System.Boolean | partialCommit | |
| System.Boolean | ep2Available | |
| System.Boolean | ep2Dcc | |
| System.Boolean | ep2DeclinedReceipts | |
| System.Boolean | ep2MultiAccountSelection | |
| System.Boolean | ep2MultiContractSelection | |
| System.Boolean | ep2Installment | |
| System.Boolean | ep2Giftcard | |
| System.Boolean | ep2OwnRisk2 | |
| System.Boolean | accountSelection | |
| System.Boolean | mcr | |
| System.Boolean | surcharge | |
| FeaturesPayment.AgeCheckSupport | ep2AgeCheck | |
| System.Boolean | ctapAvailable |
Fields
CtapAvailable
CTAP available
Declaration
public bool CtapAvailable
Field Value
| Type | Description |
|---|---|
| System.Boolean |
Ep2AgeCheck
EP2 AgeCheck is available on the terminal.
Declaration
public FeaturesPayment.AgeCheckSupport Ep2AgeCheck
Field Value
| Type | Description |
|---|---|
| FeaturesPayment.AgeCheckSupport |
Methods
canAccountSelection()
Support for account selection.
Declaration
public bool canAccountSelection()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canDcc()
DCC support.
Declaration
public bool canDcc()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canDeclinedReceipts()
Support for "Declined Receipts".
Declaration
public bool canDeclinedReceipts()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2Dcc()
DCC support on EP2 brands.
Declaration
public bool canEp2Dcc()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2DeclinedReceipts()
Support for "Declined Receipts" on EP2 brands.
Declaration
public bool canEp2DeclinedReceipts()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2Giftcard()
Support for giftcard functions.
Declaration
public bool canEp2Giftcard()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2Installment()
Support for installment.
Declaration
public bool canEp2Installment()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2MultiAccountSelection()
Support for multiple account selection.
Declaration
public bool canEp2MultiAccountSelection()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2MultiContractSelection()
Support for multiple contract selection.
Declaration
public bool canEp2MultiContractSelection()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canEp2OwnRisk2()
Support for OwnRisk2 transactions.
Declaration
public bool canEp2OwnRisk2()
Returns
| Type | Description |
|---|---|
| System.Boolean |
|
canMcr()
Support for merchant choice routing.
Declaration
public bool canMcr()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canPartialApproval()
Support for "Partial Approval".
Declaration
public bool canPartialApproval()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canPartialCommit()
Support for "Partial Commit".
Declaration
public bool canPartialCommit()
Returns
| Type | Description |
|---|---|
| System.Boolean |
canSurcharge()
Support for surcharge.
Declaration
public bool canSurcharge()
Returns
| Type | Description |
|---|---|
| System.Boolean |
isEp2Available()
EP2 payment protocol is available on the terminal.
Declaration
public bool isEp2Available()
Returns
| Type | Description |
|---|---|
| System.Boolean |
ToString()
String representation for debugging purpose.
Declaration
public override String ToString()
Returns
| Type | Description |
|---|---|
| String |