Skip to content

Releases: armutcom/iyzipay-dotnet-client

Armut.Iyzipay v2.6.0

11 Dec 13:12
Compare
Choose a tag to compare

Changes:

  • Pay with Iyzico Client added.
  • Client version upgraded.

New features according to the following pull requests

iyzico/iyzipay-dotnet#93
iyzico/iyzipay-dotnet#94

Armut.Iyzipay v2.5.1

09 Oct 08:55
1eb5942
Compare
Choose a tag to compare

Changes:

  • Transaction Report Service Client has added.
  • V2 authorization has added.
  • Client version has upgraded.

New features according to following pull requests

iyzico/iyzipay-dotnet#81
iyzico/iyzipay-dotnet#82
iyzico/iyzipay-dotnet#84
iyzico/iyzipay-dotnet#88
iyzico/iyzipay-dotnet#89
iyzico/iyzipay-dotnet#90
iyzico/iyzipay-dotnet#91
iyzico/iyzipay-dotnet#92

Armut.Iyzipay v2.5.0

28 Dec 10:35
adbb0aa
Compare
Choose a tag to compare

New features implemented according to iyzico/iyzipay-dotnet#82 and iyzico/iyzipay-dotnet#84

Changes:

  • HostRefence and AuthCode added to models
  • adds transaction status in transaction report

Armut.Iyzipay v2.4.0

15 Nov 09:40
a296c14
Compare
Choose a tag to compare

New features implemented according to iyzico/iyzipay-dotnet#81

Changes:

  • Transaction Report Service Client has added.
  • V2 authorization has added.
  • Client version has upgraded.

Armut.Iyzipay v2.3.0

29 Jun 13:37
a57cedc
Compare
Choose a tag to compare

NuGet

v2.3.0 June 29 2018

  • Missing PaymentTransactionId added to BankTransfer response

Armut.Iyzipay v2.2.2

10 May 12:58
01706c4
Compare
Choose a tag to compare

https://www.nuget.org/packages/Armut.Iyzipay/2.2.2

Maintenance Release for Armut.Iyzipay v2.2 - May 10 2018

  • UpdatePaymentItemRequest should use AppendPrice method instead of Append. This bug had been already exists on official iyzipay-dotnet library. After we noticed, we fixed it and opened it as an issue in the official library.

Armut.Iyzipay v2.2.1

03 May 09:08
17133b4
Compare
Choose a tag to compare

https://www.nuget.org/packages/Armut.Iyzipay/2.2.1

Maintenance Release for Armut.Iyzipay v2.2 - May 03 2018

  • Sync call fix for RestClient

Armut.Iyzipay v2.2.0

30 Apr 12:54
2f40f3c
Compare
Choose a tag to compare

https://www.nuget.org/packages/Armut.Iyzipay/2.2.0

v2.2.0 April 30 2018

  • RestHttpClient is now Singleton
  • Http timeout setting support added

Breaking Changes to official library

Json.Net library fixed to the most widely used version 10.0.3. With the removal of Json.net 8.0.2, by default, trailing zeros will not removed from end of response prices. Parse or RemoveTrailingZeros extension methods can be used for both parsing and removing trailling zeros for backward compability

Cancel cancel = await Cancel.CreateAsync(cancelRequest, Options);

Assert.AreEqual("1.10000000", cancel.Price);
Assert.AreEqual(1.1, cancel.Price.ParseDouble());
AssertDecimal.AreEqual(1.10000000M , cancel.Price.ParseDecimal());
Assert.AreEqual("1.1", cancel.Price.RemoveTrailingZeros());

Armut.Iyzipay v2.1.15

05 Apr 14:39
998d56b
Compare
Choose a tag to compare

https://www.nuget.org/packages/Armut.Iyzipay/2.1.15

Additional features to official iyzipay-dotnet

  • .NET Core 1.1 and .NET Core 2.0 support added (the client library converted to .NET Standard.)
  • Async support added.
  • Instead of creating a new 'HttpClient' in each request, the shared 'HttpClient' has been used.

Breaking Changes to official library

Json.Net library fixed to the most widely used version 10.0.3. With the removal of Json.net 8.0.2, by default, trailing zeros will not removed from end of response prices. Parse or RemoveTrailingZeros extension methods can be used for both parsing and removing trailling zeros for backward compability

Cancel cancel = await Cancel.CreateAsync(cancelRequest, Options);

Assert.AreEqual("1.10000000", cancel.Price);
Assert.AreEqual(1.1, cancel.Price.ParseDouble());
AssertDecimal.AreEqual(1.10000000M , cancel.Price.ParseDecimal());
Assert.AreEqual("1.1", cancel.Price.RemoveTrailingZeros());