Class VopTransactionResult
Provides the details of the Verification of Payee result for a single transaction.
Inherited Members
Namespace: Subsembly.Sepa.VerificationOfPayee
Assembly: Subsembly.Sepa.dll
Syntax
public class VopTransactionResult
Constructors
VopTransactionResult(VopStatusCode, string)
Declaration
public VopTransactionResult(VopStatusCode nStatusCode, string sOrgnlEndToEndId)
Parameters
Type | Name | Description |
---|---|---|
VopStatusCode | nStatusCode | |
string | sOrgnlEndToEndId |
Properties
Caption
Provides a single caption text for this VopTransactionResult.
Declaration
public string Caption { get; }
Property Value
Type | Description |
---|---|
string |
See Also
CorrectCreditorName
If the StatusCode is CloseMatch, then this propery may provide the correct name of the payee.
Declaration
public string CorrectCreditorName { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Provides a description for the StatusCode.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
string |
Remarks
If the StatusCode was not set, or is invalid, then this returns
null
.
If the StatusCode is NotApplicable, then a description based on the NotApplicableReasonCode may be returned.
NotApplicableDescription
Provides either NotApplicableReasonText, or a standard description for NotApplicableReasonCode.
Declaration
public string NotApplicableDescription { get; }
Property Value
Type | Description |
---|---|
string |
See Also
NotApplicableReasonCode
If the StatusCode is NotApplicable, then this property may provide further information upon the reason why the status is NotApplicable.
Declaration
public VopNotApplicableReasonCode NotApplicableReasonCode { get; set; }
Property Value
Type | Description |
---|---|
VopNotApplicableReasonCode |
NotApplicableReasonText
If the StatusCode is NotApplicable, and NotApplicableReasonCode is TransactionNotSupported, then this property may provide further textual information upon the reason why the status is NotApplicable.
Declaration
public string NotApplicableReasonText { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalAmount
Declaration
public decimal OriginalAmount { get; set; }
Property Value
Type | Description |
---|---|
decimal |
OriginalCreditorAccountIBAN
Declaration
public SepaIBAN OriginalCreditorAccountIBAN { get; set; }
Property Value
Type | Description |
---|---|
SepaIBAN |
OriginalCreditorName
Declaration
public string OriginalCreditorName { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalEndToEndId
Declaration
public string OriginalEndToEndId { get; }
Property Value
Type | Description |
---|---|
string |
OriginalPaymentInformationIndex
The zero based index of the original SepaCreditTransferPaymentInformation within the original SepaCreditTransferPaymentInitiation.
Declaration
public int? OriginalPaymentInformationIndex { get; set; }
Property Value
Type | Description |
---|---|
int? |
OriginalTransactionIndex
The overall zero based index of the original transaction within the SepaCreditTransferPaymentInitiation.
Declaration
public int? OriginalTransactionIndex { get; set; }
Property Value
Type | Description |
---|---|
int? |
OriginalTransactionInformationIndex
The zero based index of the original SepaCreditTransferTransactionInformation within the original SepaCreditTransferPaymentInformation.
Declaration
public int? OriginalTransactionInformationIndex { get; set; }
Property Value
Type | Description |
---|---|
int? |
StatusCode
Declaration
public VopStatusCode StatusCode { get; }
Property Value
Type | Description |
---|---|
VopStatusCode |
Methods
FromJson(JsonObject)
Declaration
public static VopTransactionResult FromJson(JsonObject js)
Parameters
Type | Name | Description |
---|---|---|
JsonObject | js |
Returns
Type | Description |
---|---|
VopTransactionResult |
ToJson()
Declaration
public JsonObject ToJson()
Returns
Type | Description |
---|---|
JsonObject |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |