public virtual Result<Subscription> Cancel(string id)
{
XmlNode subscriptionXML = service.Put(service.MerchantPath() + "/subscriptions/" + id + "/cancel");
return new ResultImpl<Subscription>(new NodeWrapper(subscriptionXML), gateway);
}