• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    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.

    Inheritance
    System.Object
    FinPersist
    FinOrder
    FinTan
    Inherited Members
    FinOrder.Executed
    FinOrder.Success
    FinOrder.OrderSegment
    FinOrder.StatusSegment
    FinOrder.DialogID
    FinOrder.OrderID
    FinOrder.TanOrderRef
    FinOrder.MsgNo
    FinOrder.StatusThreshold
    FinOrder.HvbDistOrder
    FinOrder.ResponseSegments
    FinOrder.ResponseSegment
    FinOrder.OrderType
    FinOrder.OrderSegNo
    FinOrder.OrderAcct
    FinOrder.OrderAmount
    FinOrder.OrderChallengeClass
    FinOrder.OrderChallengeParameter
    FinOrder.OrderVisualizationClass
    FinOrder.GetOrderVisualizationParameters()
    FinOrder.AddOrderVisualizationParameter(FinDataElement)
    FinOrder.SetOrderSegment(FinSegment)
    FinOrder.SetOrderID(String)
    FinOrder.InsertScrollRef(String)
    FinOrder.WriteXml(XmlWriter)
    FinOrder.ReadXml(XmlReader)
    FinPersist.RootTag
    FinPersist.SaveAs(String)
    FinPersist.Load(String)
    FinPersist.Write(Stream)
    FinPersist.Read(Stream)
    FinPersist.SaveXml()
    FinPersist.SaveXml(String)
    FinPersist.LoadXml(String)
    FinPersist.ToXml(String)
    FinPersist.WriteXmlDocument(XmlWriter)
    FinPersist.WriteXmlDocument(XmlWriter, String)
    FinPersist.ReadXmlDocument(XmlReader)
    FinPersist.WriteXmlElement(XmlWriter, String, String)
    FinPersist.WriteXmlElementInt(XmlWriter, String, Int32)
    FinPersist.WriteXmlElementBool(XmlWriter, String, Boolean)
    FinPersist.WriteXmlElementDate(XmlWriter, String, SwiftDate)
    FinPersist.WriteXmlElementTime(XmlWriter, String, SwiftTime)
    FinPersist.WriteXmlElementAmt(XmlWriter, String, SwiftAmt)
    FinPersist.WriteXmlElementAcct(XmlWriter, String, FinAcct)
    FinPersist.WriteXmlElementSegment(XmlWriter, String, FinSegment)
    FinPersist.ReadXmlElement(XmlReader, String)
    FinPersist.ReadXmlElementInt(XmlReader, String)
    FinPersist.ReadXmlElementBool(XmlReader, String)
    FinPersist.ReadXmlElementDate(XmlReader, String)
    FinPersist.ReadXmlElementTime(XmlReader, String)
    FinPersist.ReadXmlElementAmt(XmlReader, String)
    FinPersist.ReadXmlElementAcct(XmlReader, String)
    FinPersist.ReadXmlElementSegment(XmlReader, String)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    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
    FinOrder.OnExecuteComplete(FinDialog)

    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 false is returned. If a HIRMS is available, then the return value is true if, any only if, the nStatusCode is contained in it.

    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH