Skip to content

Releases: Viincenttt/MollieApi

Mollie API 1.4.0

06 Jan 17:19
Compare
Choose a tag to compare
  • The MollieClient class is now marked obsolete. It's functionality has been split over to smaller classes, such as PaymentClient, PaymentMethodClient, RefundClient etc. Please view the updated documentation for more information.

Mollie API 1.3.7

11 Oct 19:15
Compare
Choose a tag to compare
  • Added support for the new kbc payment type
  • Added support for the Pending MandateStatus

Mollie API 1.3.6

22 Sep 18:10
Compare
Choose a tag to compare
  • Added the MandateId property to the PaymentRequest and PaymentResponse classes.
  • Locale is now a string instead of an Enum. This is because Mollie can't seem to decide on which locale's they support and the current enum values were too restrictive. For backwards compatibility, I converted the Locale enum to a static class with some preset values, such as nl, en etc.
  • Now using ConfigureAwait(false) in my library, to avoid deadlocks in certain situations. Courtesy of markwemekamp.
  • Added the SepaDirectDebit PaymentResponse class, that holds specific values for this payment type. Thank you nvanrooij!

Mollie API 1.3.5

31 Aug 19:17
Compare
Choose a tag to compare
  • Added the IMollieClient, ICustomerClient, IIssuerClient, IMandateClient, IPaymentClient, IPaymentMethodClient, IRefundClient and ISubscription client interfaces to support mocking the MollieClient class. A great thumbs up to stephanonline for his contribution!

Mollie API 1.3.4

02 Aug 10:52
Compare
Choose a tag to compare
  • Breaking change: Removed the RecurringSubscriptionRequest class. You can now create recurring subscriptions using the normal PaymentRequest class instead, using the CustomerId and RecurringType parameters. The reason for this change is that it allows you to use the paymentmethod specific classes and use their properties to set paymentmethod specific data.
  • Removed the RecurringSubscriptionResponse class as this class wasn't implemented.
  • Added the CustomerId and RecurringType properties to the PaymentResponse class.
  • MollieApiExceptions now use the errormessage that is returned by the Mollie API as their exception message.
  • The Locale property on the PaymentRequest class is now nullable. This fixes the bug that caused all PaymentRequests to have the German locale by default.
  • Added BelfiusPaymentResponse class that includes the consumer details.
  • Added the PaymentMethod, customerid and mandatedetails to the mandate class.
  • Added the RefundRequest class, that allows you to set the Description and Amount property of the refund.
  • Add the Status and Amount properties on the RefundResponse class.
  • Removed the AmountRefunded and AmountRemaining properties on the RefundResponse class, since these properties are actually in the Payment property of the RefundResponse class.

Mollie API 1.3.3

22 Jul 07:18
Compare
Choose a tag to compare
  • Added support for the subscription API
  • Renamed the GetCustomerMandateListAsync method to GetMandateListAsync for consistency

Mollie API 1.3.2

11 Jul 17:53
Compare
Choose a tag to compare
  • Added support for the customer API
  • Added support for the mandate API

Mollie API 1.3.1

20 Feb 09:40
Compare
Choose a tag to compare
  • Added the Async suffix to all async methods, as its the .NET standard.
  • Added a guard clause when the API key is empty

Mollie API 1.2.0

18 Feb 20:57
Compare
Choose a tag to compare

Now using RestSharp instead of HttpClient. This allowed me to simplify the code in several classes.

Mollie API 1.1.2

17 Feb 21:40
Compare
Choose a tag to compare

First release version. Please view the documentation or example project for examples.