示例#1
0
 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;
     }
 }
示例#2
0
 public static NtsData VoiceAuthorized(DebitAuthorizerCode debitAuthorizer)
 {
     return(new NtsData(FallbackCode.None, AuthorizerCode.Voice_Authorized, debitAuthorizer));
 }
示例#3
0
 public NtsData(FallbackCode fallbackCode = FallbackCode.None, AuthorizerCode authorizerCode = AuthorizerCode.Interchange_Authorized, DebitAuthorizerCode debitAuthorizerCode = DebitAuthorizerCode.NonPinDebitCard)
 {
     this.FallbackCode        = fallbackCode;
     this.AuthorizerCode      = authorizerCode;
     this.DebitAuthorizerCode = debitAuthorizerCode;
 }