public PaidFactorState(Guid id, string referenceId, string transactionId, VerifyResultStatus status, string message) : base(id) { ReferenceId = referenceId; TransactionId = transactionId; Status = status; Message = message; PayTime = DateTime.Now; }
internal VerifyResult(Gateway gateway, string referenceId, string transactionId, VerifyResultStatus status, string message) { Gateway = gateway; ReferenceId = referenceId; TransactionId = transactionId; Status = status; Message = message; }
public void FailedFactor(Guid id, string referenceId, string transactionId, VerifyResultStatus status, string message) { FactorState = FactorState.Failed; FactorStateBase = new FailedFactorState(id, referenceId, transactionId, status, message); }