Enum FinDialogResultCode
Enumerates the possible return values from FinDialog banking methods and other banking activites. Generally all online banking activities can either complete successfully, need user input, fail, or be aborted by the user.
public enum FinDialogResultCode
Fields
Cancelled = 1
The online banking activity was cancelled by the user and thus was not completed. This result is only possible when using an interactive user interface.
Error = 9000
The request failed because the bank returned an FinTS error code.
ErrorProtocol = 10000
A logical FinTS protocol error was found. The server is probably faulty.
ErrorSecurityMedia = 20000
A security media related error occured.
ErrorWrongPin = 9910
Exception = 30000
The online banking activity failed due to some error condition.
NeedConfirmationOfPayee = 7
This result is returned when a Verfication of Payee was done and the result requires an explicit confirmation of the payment payee(s) from the user. Without confirmation, the order will not be executed. In order to confirm the payee(s) and execute the order, the method SendConfirmationOfPayee(FinByteBuffer) must be invoked.
The complete result of the Verification of Payee is provided through VopResult. The VOP-ID that is required to confirm the payee(s) is provided through VopID.
NeedContinue = 6
The order was received but not completely accepted, yet. To check the result of submitting the order the method SendContinue() must be invoked, after waiting at least ContinueWaitSeconds.
This state may be returned when an order needs a Verification of Payee and the bank is still waiting for the result of the Verification of Payee.
NeedDecoupled = 5
A DECOUPLED confirmation is needed in order to continue. Challenge information is provided with the FinDialogResult. To continue a DECOUPLED confirmation, the method SendDecoupled(string) must be invoked.
NeedTan = 2
A TAN confirmation is needed in order to continue. Challenge information is provided with the FinDialogResult. After obtaining the TAN or to continue after a DECOUPLED confirmation, the method SendTan(string, string, FinResponseHHDUC) must be invoked.
NotSupported = 10001
The requested order type of function is not supported by the server or implementation.
SelectTanMedia = 4
A TAN media must be selected. This may be returned when trying to begin a dialog, or as a result of calling ChooseTanMedia(). To recover from this error, a TAN procedure must be selected set into TanMediaName. After that, the same method can be retried.
SelectTanProc = 3
A TAN procedure must be selected. This may only be returned when trying to begin a dialog. To recover from this error, a TAN procedure must be selected set into SecurityFunction. After that, the logon can be retried.
Success = 0
The online banking activity completed successfully.