public static RecurlyCharge ChargeAccount(string accountCode, int amountInCents, string description) { RecurlyCharge charge = new RecurlyCharge(); charge.AmountInCents = amountInCents; charge.StartDate = DateTime.UtcNow; charge.Description = description; /* HttpStatusCode statusCode = */ RecurlyClient.PerformRequest(RecurlyClient.HttpRequestMethod.Post, ChargesUrl(accountCode), new RecurlyClient.WriteXmlDelegate(charge.WriteXml), new RecurlyClient.ReadXmlDelegate(charge.ReadXml)); return charge; }
public static RecurlyLineItem[] GetCharges(string accountCode) { RecurlyLineItemList chargeList = new RecurlyLineItemList(); HttpStatusCode statusCode = RecurlyClient.PerformRequest(RecurlyClient.HttpRequestMethod.Get, RecurlyCharge.ChargesUrl(accountCode), new RecurlyClient.ReadXmlDelegate(chargeList.ReadXml)); if (statusCode == HttpStatusCode.NotFound) { return(null); } return(chargeList.ToArray()); }
public static RecurlyCharge ChargeAccount(string accountCode, int amountInCents, string description) { RecurlyCharge charge = new RecurlyCharge(); charge.AmountInCents = amountInCents; charge.StartDate = DateTime.UtcNow; charge.Description = description; /* HttpStatusCode statusCode = */ RecurlyClient.PerformRequest(RecurlyClient.HttpRequestMethod.Post, ChargesUrl(accountCode), new RecurlyClient.WriteXmlDelegate(charge.WriteXml), null); return(charge); }
public bool Equals(RecurlyCharge charge) { return this.Id == charge.Id; }
public bool Equals(RecurlyCharge charge) { return(this.Id == charge.Id); }