Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }