public static async Task GetMerchantPaymentOptions() { RestWrapper restWrapper = new RestWrapper(); var paymentOptions = await restWrapper.Post <MerchantPaymentOptions>(Service.GetMerchantPaymentOptions, new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>("vanity", Session.Config.Vanity) }, AuthTokenType.Simple); if (!(paymentOptions is Error)) { merchantPaymentOptions = paymentOptions as MerchantPaymentOptions; return; } Utility.ParseAndThrowError(((Error)paymentOptions).Response); }
public static async Task <MerchantPaymentOptions> GetLoadMoneyPaymentOptions() { string CitrusVanity = "prepaid"; RestWrapper restWrapper = new RestWrapper(); var paymentOptions = await restWrapper.Post <MerchantPaymentOptions>(Service.GetMerchantPaymentOptions, new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>("vanity", CitrusVanity) }, AuthTokenType.Simple); if (!(paymentOptions is Error)) { MerchantPaymentOptions merchantPaymentOptions = paymentOptions as MerchantPaymentOptions; return(merchantPaymentOptions); } Utility.ParseAndThrowError(((Error)paymentOptions).Response); return(null); }