public static bool Supports(this IPaymentProcessorPlugin paymentProcessorPlugin, PaymentMethodType methodType) { return(paymentProcessorPlugin.SupportedMethodTypes.Contains(methodType)); }
public void AddAvailablePaymentProcessor(IPaymentProcessorPlugin paymentPlugin) { paymentMenu.SetMenuItem(paymentPlugins.Count + 1, paymentPlugin.GetName(), () => currentPaymentProccesor = paymentPlugin.ReadPaymentProcessor()); paymentPlugins.Add(paymentPlugin); }