Skip to content

Releases: Viincenttt/MollieApi

Mollie API 3.4.1.0

02 Dec 11:38
Compare
Choose a tag to compare

New features:

  • Added support for on-hold payments
  • Added support for the Klarna One payment method
  • Removed non-existent query parameters in InvoiceClient

Mollie API 3.3.0.0

22 Sep 09:43
b1a98be
Compare
Choose a tag to compare

New features:

  • Added support for the Wallet API, which allows you to integrate Apple Pay in your own checkout on the web. Read more about this feature in the Mollie documentation

Mollie API 3.2.0.0

12 Sep 16:50
e00ec77
Compare
Choose a tag to compare

New features:

  • Added support for the Client Link API, which allows you to link a new organization to your OAuth application, in effect creating a new client. Read more about this feature in the Mollie documentation

Mollie API 3.1.0.0

06 Sep 18:38
e24fb58
Compare
Choose a tag to compare

New features:

  • All clients now implement the IDisposable interface. In case no HttpClient is passed to a API clients, the API client will create a HttpClient. In that case, the API client will dispose the HttpClient it created. In all other cases, the behaviour is no different then before.
  • All API clients are now able to retrieve objects using an UrlObjectLink object. Some API's were missing this functionality, which is necessery if you want to use pagination.

Mollie API 3.0.0.0

26 Aug 10:33
Compare
Choose a tag to compare

New features:

  • Upgraded the Mollie.Api project from .NET standard 1.2 to .NET standard 2.0.
  • Added a new extension method to make it a lot easier to add the Mollie API to a dependency injection container:
builder.Services.AddMollieApi(options => {
    options.ApiKey = builder.Configuration["Mollie:ApiKey"];
    options.RetryPolicy = MollieHttpRetryPolicies.TransientHttpErrorRetryPolicy();
});
  • Updated Newtonsoft.Json to version 13.0.3 due to a security issue in older versions of this library.
  • NuGet package now contains embedded version of the README.md and LICENSE

Mollie API 2.3.0.2

31 Jul 12:45
Compare
Choose a tag to compare

New features:

  • Added support for the Billie payment method.
  • Added support for ApplePay, CreditCard and Klarna specific parameters in the Create Order endpoint.

Technical changes:

  • Updated the example project to a Blazor website.
  • Converted unit and integrations tests from nunit to xunit.
  • Use FluentAssertions in all unit and integration tests.

Mollie API 2.3.0.1

30 May 17:58
Compare
Choose a tag to compare

API client changes:

Added support for the new payment capture mode, where you have the option to break up the payment proces into two separate steps. By setting the capture mode of a payment to manual, you can authorize a payment and capture the funds at a later point in time. To support this workflow, the following methods and properties have been added to the API client:

  • Added support for the CaptureMode property on PaymentRequest. CaptureMode can be either manual or automatic.
  • The Capture API now supports the new Create Capture endpoint.
  • Added support for the CaptureDelay property on PaymentRequest, allowing clients to configure an interval to wait before payment is captured.
  • The PaymentResponse class contains the new properties related to this flow, such as: CaptureMode, CaptureDelay and CaptureBefore.

Mollie API 2.3.0.0

27 May 11:52
Compare
Choose a tag to compare

API client changes:

  • Added support for point of sale payments. Point of sale payments can be paid with physical terminals that are controlled over the internet. To create a point of sale payment, set the payment method to pointofsale and set the terminalId when creating a PaymentRequest object. For example:
PaymentRequest paymentRequest = new PaymentRequest() {
    Amount = new Amount(Currency.EUR, 10m),
    Description = "Description",
    Method = PaymentMethod.PointOfSale,
    TerminalId = "your-terminal-id"
};
  • Added support for the Terminal API, which allows you retrieve a list of available terminals or retrieve the details of a single terminal.

Example project changes:

  • Upgraded the example project from ASP.NET 5 to ASP.NET 7, since ASP.NET 5 is no longer supported.
  • Added an order overview and the ability to create new orders through the example project.
  • Added a terminal overview

Mollie API 2.2.0.4

14 Mar 07:41
Compare
Choose a tag to compare

Changes:

  • Added validation on required URL parameters, for example: The GetPaymentAsync(string paymentId) method in the PaymentClient allowed you to pass in a null or empty value for the paymentId parameter. This now raises an ArgumentException. This behavior has been added to all relevant API methods in all clients.
  • Improve support for currencies that use more or less then two decimal numbers. For example: The JPY and ISK currencies do not use any decimal places.

Mollie API 2.2.0.3

27 Jan 08:33
Compare
Choose a tag to compare

Changes:

  • Add support for the new Manage Order Lines endpoint of the Orders API, which allows you to add, update or cancel order lines.
  • Add support for the includeWallets parameter in the GetPaymentMethodList method of the PaymentMethod API.
  • Bugfix: The DiscountAmount property of the OrderLineUpdateRequestwas incorrectly named DiscountPrice.