Class FinVopVerificationOptInOrder
Special order for performing a Verification of Payee Opt-In (HKVPP).
public sealed class FinVopVerificationOptInOrder : FinVopVerificationOrder
- Inheritance
-
FinVopVerificationOptInOrder
- Inherited Members
Remarks
This order cannot be sent as a stand-alone order, instead it must always be accompanied by a related payment order in the same message.
Constructors
FinVopVerificationOptInOrder(FinSepaOrder)
This ctor shall only be used when loading a previously persisted instance of this class.
public FinVopVerificationOptInOrder(FinSepaOrder aSepaOrder)
Parameters
aSepaOrderFinSepaOrderThe original SEPA credit transfer order that is referred by this Verification of Payee Opt-In request. This may be
null.
FinVopVerificationOptInOrder(FinVopVerificationOptInBuilder, FinSepaOrder, FinSegment)
public FinVopVerificationOptInOrder(FinVopVerificationOptInBuilder aBuilder, FinSepaOrder aSepaOrder, FinSegment aOrderSegment)
Parameters
aBuilderFinVopVerificationOptInBuilderThe builder that is creating this order. This is needed to properly process the order response. This must not be
null.aSepaOrderFinSepaOrderThe actual SEPA payment order for which this Verification of Payee Opt-In is sent. This may be
null, however, for better Verification of Payee results, this should be included.aOrderSegmentFinSegment
Properties
PaymentStatusReport
public SepaPaymentStatusReport PaymentStatusReport { get; }
Property Value
VerificationResult
Provides the verification result of a single payee verification.
public FinVopVerificationResult VerificationResult { get; }
Property Value
Remarks
The FinTS server may provide this information through segment data elements, or through a PaymentStatusReport. Reading this property will return the segment data element values, if present, or information from the PaymentStatusReport, if it is available, and refers to as single payment only.
The preferred way to get the result for all Verification of Payee is to use the method Subsembly.FinTS.FinVopVerificationOrder.GetVopResult(), which works with all kinds of payments.
VopOption
public override VopOption VopOption { get; }
Property Value
WaitSeconds
If the Verification of Payee response is not complete, yet, then this provides the number of seconds that the client shall wait until it queries the status again.
public int WaitSeconds { get; }
Property Value
Methods
InsertScrollRef(string)
protected override bool InsertScrollRef(string sScrollRef)
Parameters
sScrollRefstring
Returns
OnExecuteComplete(FinDialog)
protected override void OnExecuteComplete(FinDialog aDialog)
Parameters
aDialogFinDialog
ReadXml(XmlReader)
public override void ReadXml(XmlReader aXmlReader)
Parameters
aXmlReaderXmlReader
WriteXml(XmlWriter)
public override void WriteXml(XmlWriter aXmlWriter)
Parameters
aXmlWriterXmlWriter