public NtsData(FallbackCode fallbackCode, AuthorizerCode authorizerCode, string debitAuthorizerCode) { this.FallbackCode = fallbackCode; this.AuthorizerCode = authorizerCode; //this.DebitAuthorizerCode = ReverseStringEnumMap<DebitAuthorizerCode>.Parse<DebitAuthorizerCode>(debitAuthorizerCode); this.DebitAuthorizerCode = EnumConverter.FromMapping <DebitAuthorizerCode>(Target.NWS, debitAuthorizerCode); if (this.DebitAuthorizerCode == 0) { this.DebitAuthorizerCode = DebitAuthorizerCode.NonPinDebitCard; } }
public static NtsData HostAuthorized(FallbackCode fallbackCode) { return(new NtsData(fallbackCode, AuthorizerCode.Host_Authorized)); }
public NtsData(FallbackCode fallbackCode = FallbackCode.None, AuthorizerCode authorizerCode = AuthorizerCode.Interchange_Authorized, DebitAuthorizerCode debitAuthorizerCode = DebitAuthorizerCode.NonPinDebitCard) { this.FallbackCode = fallbackCode; this.AuthorizerCode = authorizerCode; this.DebitAuthorizerCode = debitAuthorizerCode; }