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