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

    Class FinInternationalRemittBuilder

    Builder for an international remittance (HKAUB).

    Inheritance
    System.Object
    FinOrderBuilder
    FinInternationalRemittBuilder
    Inherited Members
    FinOrderBuilder.Contact
    FinOrderBuilder.IsSupported
    FinOrderBuilder.SepaDomesticAcctAllowed
    FinOrderBuilder.SepaOrderCustAcct
    FinOrderBuilder.FinTSVersion
    FinOrderBuilder.OrderSegmentType
    FinOrderBuilder.ParamSegmentType
    FinOrderBuilder.SegmentVersion
    FinOrderBuilder.ParameterDEG
    FinOrderBuilder.ParameterCount
    FinOrderBuilder.BuildOrderSegment(FinAcct)
    FinOrderBuilder.BuildOrderSegment()
    FinOrderBuilder.GetStringParameter(Int32)
    FinOrderBuilder.GetIntegerParameter(Int32)
    FinOrderBuilder.GetBoolParameter(Int32)
    FinOrderBuilder.GetAmountParameter(Int32)
    FinOrderBuilder.OrderSegmentInfo
    FinOrderBuilder.BankParamSegment
    FinOrderBuilder.MaxOrders
    FinOrderBuilder.MinSignatures
    FinOrderBuilder.SecurityLevel
    FinOrderBuilder.TanSecuritySupported
    FinOrderBuilder.TanRequired
    FinOrderBuilder.Init(FinOrderSegmentInfo[])
    FinOrderBuilder.Init(FinOrderSegmentInfo, FinSegment)
    FinOrderBuilder.FindParameterSegment(FinOrderSegmentInfo)
    FinOrderBuilder.AugmentSubAcctCharacteristic(FinAcct)
    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 FinInternationalRemittBuilder : FinOrderBuilder

    Constructors

    FinInternationalRemittBuilder(FinContact)

    Declaration
    public FinInternationalRemittBuilder(FinContact aContact)
    Parameters
    Type Name Description
    FinContact aContact

    Properties

    HandbookVersion

    Returns the DTAZV handbook version supported by the server.

    Declaration
    public int HandbookVersion { get; }
    Property Value
    Type Description
    System.Int32
    Remarks

    Starting with segment version 8, the BPD contains a list of supported handbook versions. If more than one handbook version is supported, then this property returns the highest supported handbook version. In older segment versions, a constant value corresponding with the segment version is returned.

    MaxNoTrecs

    Provides the maximum number of T records that can be included in the order.

    Declaration
    public int MaxNoTrecs { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    Build(FinAcct, FinByteBuffer, String)

    Builds a HKAUB order from a given DTAZV data blob.

    Declaration
    public FinOrder Build(FinAcct aOrderingCustAcct, FinByteBuffer aDataBuffer, string sPayeeAcct)
    Parameters
    Type Name Description
    FinAcct aOrderingCustAcct

    The ordering customer account.

    FinByteBuffer aDataBuffer

    A buffer that contains the complete DTAZV data.

    System.String sPayeeAcct

    If the supplied DTAZV contains only a single transaction, then this parameter should receive the IBAN (if available) or the domestic account number of the payee account. If the DTAZV contains multiple transactions, then this parameter shall be null.

    This parameter is solely used to fill the challenge parameter field for the Smart-TAN plus procedure. It is ignored for all other security procedures, and therefore can be null in this case.

    Returns
    Type Description
    FinOrder
    Exceptions
    Type Condition
    System.ArgumentNullException

    The parameter aOrderingCustAcct or aDataBuffer was null.

    System.ArgumentException

    The data buffer did not contain valid DTAZV data.

    System.InvalidOperationException

    HKAUB is not supported by the contact that was given to the constructor.

    Build(FinIntRemitt)

    Builds a HKAUB order for a given single international remittance.

    Declaration
    public FinOrder Build(FinIntRemitt aIntRemitt)
    Parameters
    Type Name Description
    FinIntRemitt aIntRemitt
    Returns
    Type Description
    FinOrder
    Exceptions
    Type Condition
    System.InvalidOperationException

    This order type is not supported.

    System.ArgumentNullException

    The parameter aIntRemitt was null.

    System.ArgumentException

    The given remittance data was not valid.

    System.InvalidOperationException

    HKAUB is not supported by the contact that was given to the constructor.

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