/// <summary> /// This must be provided when the POS was not able to successfully communicate to the chip card and was required to fall back to a magnetic stripe read on an EMV capable terminal. /// </summary> /// <remarks> /// The values can indicate multiple factors: /// /// - The EMV chip read failed /// - Did the previous attempt fail /// </remarks> /// <param name="value">EmvChipCondition</param> /// <returns>AuthorizationBuilder</returns> public AuthorizationBuilder WithEmvFallbackData(EmvFallbackCondition condition, EmvLastChipRead lastRead, string appVersion = null) { EmvFallbackCondition = condition; EmvLastChipRead = lastRead; PaymentApplicationVersion = appVersion; return(this); }
public AuthorizationBuilder WithChipCondition(EmvLastChipRead value) { EmvChipCondition = value; return(this); }