public virtual Transaction Settle(string id)
{
CheckEnvironment();
XmlNode response = service.Put(service.MerchantPath() + "/transactions/" + id + "/settle");
return new Transaction(new NodeWrapper(response), gateway);
}