Class FinTan
Pseudo order that is used to submit the TAN within a two step TAN process. This class handles the HKTAN and HITAN segments.
Inherited Members
Namespace: Subsembly.FinTS
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinTan : FinOrder
Constructors
FinTan(FinOrder, FinTanProcessStep, FinSegment, FinTanProcessParameters)
Declaration
public FinTan(FinOrder aAssocOrder, FinTanProcessStep nTanProcessStep, FinSegment aTanOrderSegment, FinTanProcessParameters aTanProc)
Parameters
Type | Name | Description |
---|---|---|
FinOrder | aAssocOrder | |
FinTanProcessStep | nTanProcessStep | |
FinSegment | aTanOrderSegment | |
FinTanProcessParameters | aTanProc |
Properties
AssociatedOrder
The actual order associated with this TAN submission. May be null
.
Declaration
public FinOrder AssociatedOrder { get; }
Property Value
Type | Description |
---|---|
FinOrder |
ChallengeInfo
Provides the Challenge information returned in the HITAN segment. If no HITAN
segment was received, yet, then this is null
.
Declaration
public FinChallengeInfo ChallengeInfo { get; }
Property Value
Type | Description |
---|---|
FinChallengeInfo |
StatusNeedTan
Indicates whether the status response did include a SCA request (status code 0030).
Declaration
public bool StatusNeedTan { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
This is true
if either a TAN or a DECOUPLED confirmation is neeed, i.e. the
value TanProcessStatus is either
NeedTan or
NeedDecoupled.
TanInfo
Provides the TAN information returned in the HITAN segment. If no HITAN
segment was received, yet, then this is null
.
Declaration
public FinTanInfo TanInfo { get; }
Property Value
Type | Description |
---|---|
FinTanInfo |
TanProcessStatus
Provides a FinDialogResultCode that indicates how to continue after having received this HITAN.
Declaration
public FinDialogResultCode TanProcessStatus { get; }
Property Value
Type | Description |
---|---|
FinDialogResultCode |
Remarks
The following values may be returned:
TanProcessStep
The TAN process step that this HKTAN/HITAN performs.
Declaration
public FinTanProcessStep TanProcessStep { get; }
Property Value
Type | Description |
---|---|
FinTanProcessStep |
Methods
OnExecuteComplete(FinDialog)
Declaration
protected override void OnExecuteComplete(FinDialog aDialog)
Parameters
Type | Name | Description |
---|---|---|
FinDialog | aDialog |
Overrides
StatusContainsCode(Int32)
Checks whether the received HIRMS contains the given status code.
Declaration
public bool StatusContainsCode(int nStatusCode)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | nStatusCode |
Returns
Type | Description |
---|---|
System.Boolean | If no HIRMS was received, yet, then |