internal static CouponRedemption Redeem(string accountCode, string couponCode, string currency, string subscriptionUuid=null) { var cr = new CouponRedemption {AccountCode = accountCode, Currency = currency, SubscriptionUuid = subscriptionUuid}; var statusCode = Client.Instance.PerformRequest(Client.HttpRequestMethod.Post, "/coupons/" + Uri.EscapeUriString(couponCode) + "/redeem", cr.WriteXml, cr.ReadXml); return cr; }
/// <summary> /// Redeems a coupon on this account /// </summary> /// <param name="couponCode"></param> /// <param name="currency"></param> /// <returns></returns> public CouponRedemption RedeemCoupon(string couponCode, string currency) { return(CouponRedemption.Redeem(AccountCode, couponCode, currency)); }