//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); }
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); }