public static string ToFriendlyString(this PaymentBrand me) { switch (me) { case PaymentBrand.Ideal: return("IDEAL"); case PaymentBrand.Afterpay: return("AFTERPAY"); case PaymentBrand.Paypal: return("PAYPAL"); case PaymentBrand.Mastercard: return("MASTERCARD"); case PaymentBrand.Visa: return("VISA"); case PaymentBrand.Bancontact: return("BANCONTACT"); case PaymentBrand.Maestro: return("MAESTRO"); case PaymentBrand.VPay: return("V_PAY"); case PaymentBrand.Cards: return("CARDS"); default: throw new NotImplementedException(); } }
public static MerchantOrder MakeWithPaymentBrandRestrictionButWithoutOtherOptionalFields(PaymentBrand paymentBrand, PaymentBrandForce paymentBrandForce) { return(new MerchantOrder { MerchantOrderId = "100", Amount = Money.FromDecimal("EUR", 99.99), MerchantReturnUrl = "http://localhost/", PaymentBrand = paymentBrand, PaymentBrandForce = paymentBrandForce }); }