public Status<Refund> Create(string refundUri, int? amount = null, string description = null)
{
Dictionary<string, string> parameters = new Dictionary<string, string>();
if (amount.HasValue) parameters.Add("amount", amount.Value.ToString());
parameters.Add("description", description);
return rest.GetResult<Refund>(this.Service.BaseUrl + refundUri, this.Service.Key, "", "post", parameters).AttachService(this.Service);
}