Class FinSepaSingInstPaymtStatusBuilder
Builder for SEPA Instant Payments Status Inquiries (HKIPS).
public class FinSepaSingInstPaymtStatusBuilder : FinSepaInstPaymtStatusBuilder
- Inheritance
-
FinSepaSingInstPaymtStatusBuilder
- Inherited Members
Constructors
FinSepaSingInstPaymtStatusBuilder(FinContact)
public FinSepaSingInstPaymtStatusBuilder(FinContact aContact)
Parameters
aContactFinContact
Properties
SupportedSepaFormats
public override string[] SupportedSepaFormats { get; }
Property Value
- string[]
Methods
Build(FinAcct, string, string[])
public FinSepaInstPaymt Build(FinAcct aOrderAcct, string sOrderID, string[] vsSupportedSepaFormats = null)
Parameters
aOrderAcctFinAcctsOrderIDstringThe OrderID returned from the original FinSepaInstPaymt submission. Must not be
nullor empty.vsSupportedSepaFormatsstring[]Optional list of acceptabled SEPA PAIN formats for the returned order data. If this is
null, then the request is built to accept all SEPA formats supported by the bank.
Returns
Build(FinSepaInstPaymt)
Prepare a status inquiry order for a previously sent FinSepaInstPaymt.
public override FinSepaInstPaymt Build(FinSepaInstPaymt aInstPaymt)
Parameters
aInstPaymtFinSepaInstPaymt
Returns
Remarks
This method will create a new FinSepaInstPaymt order that performs a
status inquiry for the given original aInstPaymt. The result of
executing the returned status inquiry order will be propagated to the original
aInstPaymt provided here.
Exceptions
- ArgumentNullException
The parameter
aInstPaymtwasnull.- ArgumentException
The OrderID of the parameter
aInstPaymtwasnullor empty.