Пример #1
0
        //doesn't exist (yet?)
        //public Transaction GetTransaction(string transactionId)
        //{
        //	var request = new RestRequest("v1/transactions/" + transactionId, Method.GET);
        //	Transaction response = Execute<Transaction>(request);
        //	return response;
        //}

        public SubscriptionThin CancelSubscription(int subscriptionId)
        {
            //POST  {subscriptionId}/cancel https://api.neteller.com/v1/subscriptions/
            //optional parameter: ?cancelAtPeriodEnd=true
            var request = new RestRequest("v1/subscriptions/" + subscriptionId + "/cancel", Method.POST);
            SubscriptionThin response = Execute <SubscriptionThin>(request);

            return(response);
        }
Пример #2
0
        public SubscriptionThin CreateSubscription(NewSubscription newSub, string accessToken)
        {
            var request = new RestRequest("v1/subscriptions", Method.POST);

            request.RequestFormat = DataFormat.Json;
            request.AddBody(newSub);
            //send in specified accessToken that has access to creating subscription on customer account
            SubscriptionThin response = Execute <SubscriptionThin>(request, accessToken);

            return(response);
        }