Class FinTanInfo
Trivial class that collects the information about a TAN used in a two step TAN process.
public class FinTanInfo : FinPersist
- Inheritance
-
FinTanInfo
- Inherited Members
Fields
BEN
Optional transaction acknowledge number.
public string BEN
Field Value
Remarks
This is only included in version 2 and version 3 HITAN segments.
OrderRef
Reference to order that the supplied TAN shall be used for. This reference is supplied by the bank.
public string OrderRef
Field Value
- string
The order reference is returned by the bank through a TAN response (HITAN) segment. It must not be longer than 35 characters.
OrderSegmentHash
Optional hash of order segment. Whether a hash value must be provided is defined in the TAN process parameters.
public byte[] OrderSegmentHash
Field Value
- byte[]
OrderSegmentType
For special SCA PIN/TAN management dialogs, this provides the segment type, instead of the actual order segment.
public string OrderSegmentType
Field Value
ResponseHHDUC
If required, this contains the HHDUC response data for the HKTAN.
public FinResponseHHDUC ResponseHHDUC
Field Value
SmsChargingAcct
public FinAcct SmsChargingAcct
Field Value
TanExtraInfo
Optional extra information about TAN.
public string TanExtraInfo
Field Value
Remarks
This is only included when version 1 of the HKTAN segment is sent. It is not applicable to version 2 of the HKTAN segment.
TanListNumber
Optional TAN list number.
public string TanListNumber
Field Value
- string
Optional TAN list number string included in the HKTAN or HITAN segments. May be
null
to have no TAN list number included. If given, then the string must be no longer than 20 characters.
TanMediaName
Optional name of the TAN media.
public string TanMediaName
Field Value
Remarks
This is only applicable for version 3 of the HKTAN segment.
TanSegmentVersion
If a HKTAN must be built without access to HITANS or TAN process parameters, then the HKTAN segment version must be supplied through this parameter.
public int TanSegmentVersion
Field Value
Methods
ReadXml(XmlReader)
public override void ReadXml(XmlReader aXmlReader)
Parameters
aXmlReader
XmlReader
WriteXml(XmlWriter)
public override void WriteXml(XmlWriter aXmlWriter)
Parameters
aXmlWriter
XmlWriter