Skip to content

Releases: Viincenttt/MollieApi

Mollie API 2.1.0.8

11 Jul 17:50
Compare
Choose a tag to compare

Contributors: @hhoangnl @ErikvdBurgwal @MichielCornilleESC

Changes:

  • Added support for the embedded resources Refunds and Chargeback on the PaymentResponse class.
  • Added support for the new PaymentLink API.
  • Added support for the ConsumerBic and FailureReason properties on the BancontactPaymentResponse class.

Mollie API 2.1.0.7

22 May 09:58
Compare
Choose a tag to compare

Contributors: @Sippelberg

Changes

  • Added support for the Reason property in the ChargebackResponse class.
  • Added support for the SettlementId property in the RefundResponse class.
  • Added support for the InvoiceId property in the SettlementPeriod class.
  • Added support for the new authentication_abandoned and authentication_unavailable_acs failure reasons.

Mollie API 2.1.0.6

24 Apr 07:55
Compare
Choose a tag to compare

Contributors: @Roeland54 , @cswiers , @markprins81

Changes

  • Added support for the optional BillingCountry parameter in the ListPaymentMethods method.
  • Added support for the AmountChargedBack property on the PaymentResponse class.
  • Added support for the optional locale parameter in the GetAuthorizationUrl method of the Connect API.
  • Added support for the ChangePaymentState property in the PaymentResponseLinks.
  • Added support for the Sku parameter in the OrderLineUpdateRequest class.
  • Fixed a missing ConfigureAwait statement in the MollieBaseClient that could cause potential deadlocks for API consumers that are not using async/await.

Mollie API 2.1.0.5

08 Feb 18:58
Compare
Choose a tag to compare

Contributors: @Roeland54 , @senneclaeskens

Changes

  • Added the ConsumerAccount and ConsumerName properties to the BancontactPaymentResponse class.
  • Added extra comments to the TokenRequest constructor to clarify what parameters should be passed in.

Mollie API 2.1.0.4

15 Jan 12:19
Compare
Choose a tag to compare

Contributors: @markusdresch

Breaking changes

  • The MandateRequest class is now split into two different implementations: PayPalMandateRequest and SepaDirectDebitMandateRequest.

New features

  • Added support for the ConsumerEmail and PaypalBillingAgreementId properties for MandateRequest instances.
  • Added support for the MandateId property on the SubscriptionResponse class.

Mollie API 2.1.0.3

05 Dec 09:47
Compare
Choose a tag to compare

New features

  • Added support for the Category property in the OrderLineRequest class

Mollie API 2.1.0.2

16 Nov 19:19
c29cd58
Compare
Choose a tag to compare

New features

  • Added the Mollie.Api.Models.Connect.AppPermissions.SettlementsRead value.
  • Added support for the testmode parameter in the RefundClient.

Bugfixes

  • Mollie.Api.Models.Connect.AppPermissions.OnboardingRead had the value "onboarding.write" instead of "onboarding.read".
  • Fixed issue where the GetOpenSettlement method of the SettlementsClient would throw a JSON parse exception when the periods property is empty.

Mollie API 2.1.0.1

22 Oct 13:52
Compare
Choose a tag to compare

New features

  • Added a useragent string that is sent along with every HTTP request. This will help Mollie detect which users are on which version of the library.
  • Added the Metadata property to the OrderRefundRequest class. This feature was added by @Kevenvz

Bugfixes

  • The CreateOrderRefundAsync method of the OrderClient now returns a OrderRefundResponse instead of no response. This issue was resolved by @Kevenvz .
  • The CreateOrderRefundAsync method of the OrderClient now uses the correct HTTP method: Post instead of Delete. This issue was resolved by @Kevenvz .
  • The Locale.nl_NL had a value of "nl_BE" instead of "nl_NL". This issue was resolved by @P-de-Jong .

Mollie API 2.1.0.0

05 Aug 06:53
Compare
Choose a tag to compare

Great thanks to Mollie for sponsoring this release and making sure the library is completely up-to-date with their API. Thanks to their support, all features that were missing and all outstanding bugs have been resolved. Below is a list of features/bugfixes that are included in this version

Bugfixes and improvements

  • All enum values are now strings. For each of the values that were previously enum's, a static class with const strings has been added. This will make sure that client applications will no longer crash when a new value is added to the Mollie API. A full list of static classes with const strings has been added to the README.md
  • Fix a bug regarding serialization/deserialization of JSON metadata where the JSON metadata was escaped when it should not have been.
  • Added various unit tests and integration tests for new and existing API calls

Payments API

  • General - Remove Bitcoin payment method
  • Create payment endpoint - Add support for passing multiple payments methods in an array
  • Create payment endpoint - Add support to include the QR code in the API response
  • Create payment endpoint - Add support to include the remainder details in the API response
  • Create payment endpoint - Add support for the "restrictPaymentMethodsToCountry" and "expiresAt" properties
  • New endpoint - Add support for the "Update payment" endpoint
  • Get payment endpoint - Mark "cardFingerprint" property as deprecated/obsolete
  • Get payment endpoint - Add support for the "wallet" property for the credit card specific payment details
  • Get payment endpoint - Add support for the "sellerProtection", "digitalGoods", "paypalPayerId" and "paypalFee" properties for the Paypal specific payment details

Orders API

  • Create order endpoint - Add support for passing multiple payments methods in an array
  • Update order line - Add support to update the metadata property of an order line
  • Create order endpoint - Add support for the "shopperCountryMustMatchBillingCountry" and "expiresAt" properties
  • Get order endpoint - Add support to embed the shipments of an order
  • Create order endpoint - Add support for the URL parameter "payment.applicationFee"
  • Update order line endpoint - Add support for the "MetaData" property

Payment methods API

  • PaymentMethodResponse model - Add support for the "feeRegion" property
  • List all payment methods - Add support for the "amount" query parameter

Subscriptions API -

  • List all subscriptions - Add support for the "List all subscriptions" API call
  • Update subscription endpoint - Add support to update the interval property
  • Get subscription - Add support for the "payments" and “profile” properties in the "_links" object
  • Get subscription - Add support for the "applicationFee" property
  • Create subscription - Add support for the "applicationFee" property

Customers API

  • Create customer payment - Add support for the "Create customer payment" endpoint

Invoices API

  • List invoices endpoint - Add support for the _links "previous" and "next" properties

Organizations API

  • Get organization endpoint - Add support for the "vatRegulation" property
  • Get current organization endpoint - Add missing properties on the _links object, such as "dashboard", "settlements" and "refunds"

Connect API

  • General - Improved error handling
  • Revoke token - Add support for the "Revoke token" endpoint

Profiles API

  • Get current profile - Add support for the "Get current profile" endpoint
  • Enable payment method - Add support for the "Enable payment method" endpoint
  • Disable payment method - Add support for the "Disable payment method" endpoint
  • Enable gift card issuer - Add support for the "Enable gift card issuer" endpoint
  • Disable gift card issuer - Add support for the "Disable gift card issuer" endpoint

Settlement API

  • List settlement captures - Add support for the "List settlement captures" endpoint

Onboarding API

  • Add Onboarding client and interface
  • Add support for the "Get onboarding status" endpoint
  • Add support for the "Submit onboarding status" endpoint

Mollie API 2.0.7.4

21 May 09:50
Compare
Choose a tag to compare
  • Add ApplePayPaymentRequest class that allows you to add Apple payment specific payment properties.
  • Add the CardToken property to the CreditCardPaymentRequest class.
  • Add extra constructor to the Amount class that allows you to pass in decimal values.
  • Add the Metadata property to the OrderLineRequest class.