public virtual Result<Transaction> HoldInEscrow(string id)
{
var request = new TransactionRequest();
XmlNode response = service.Put(service.MerchantPath() + "/transactions/" + id + "/hold_in_escrow", request);
return new ResultImpl<Transaction>(new NodeWrapper(response), gateway);
}