Skip to content

Commit

Permalink
Merge pull request #54 from sudeshnasc9/feature_v12.24
Browse files Browse the repository at this point in the history
Feature v12.24
  • Loading branch information
VantivSDK authored Apr 18, 2022
2 parents 8bb4043 + 79cf539 commit f4dde3b
Show file tree
Hide file tree
Showing 12 changed files with 1,158 additions and 37 deletions.
29 changes: 25 additions & 4 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,9 +1,28 @@

= Worldpay CNP CHANGELOG

==Version 12.22.0 (March 25, 2022
Note1 : Required .NET Standard 2.0 (.NET Framework builds will now need to be 4.7.2 or greater)
Note2 : It contains changes from cnpAPI v12.20 & v12.21. In case you need any feature supported by cnpAPI v12.20 or v12.21, please use SDK version 12.22.0.
==Version 12.24.0 (April 18, 2022)
Note: It contains changes from cnpAPI v12.23. In case you need any feature supported by cnpAPI v12.23, please use SDK version 12.24.0

* Change: Vantiv.CnpSdkForNet will support .NET Framework v4.7.2 & above. This change is applicable from SDK v12.15.1.
* Change: .NET Framework v4.7.2 supported System.Net.Http version is included with this release as a NuGet dependency.
* Change: [cnpAPI v12.23] Added a new value in businessIndicatorEnum to support businessIndicator element :buyOnlinePickUpInStore.
* Change: [cnpAPI v12.23] Added new element :orderChannel for Auth/sale transaction request.
* Change: [cnpAPI v12.23] Added new elements(accountUsername, userAccountNumber, userAccountEmail, membershipId, membershipPhone, membershipEmail, membershipName, accountCreatedDate and userAccountPhone) in customerInfo type.
* Change: [cnpAPI v12.23] Added new elements:sellerId , url to support contact type which is referenced by retailerAddress
* Change: [cnpAPI v12.23] Added new elements retailerAddress,additionalCOFData to support Auth/Sale/CaptureGivenAuth.
* Change: [cnpAPI v12.23] Added a new elements:discountCode,discountPercent,fulfilmentMethodType in enhancedData.
* Change: [cnpAPI v12.23] Added a new elements:itemCategory,itemSubCategory,productId,productName in LineItemData
* Change: [cnpAPI v12.24] Added a new values in businessIndicatorEnum to support businessIndicator element :highRiskSecuritiesPurchase,fundTransfer,walletTransfer
* Change: [cnpAPI v12.24] Added OrderChannelEnum to support element :orderChannel for Auth/sale transaction request.
* Change: [cnpAPI v12.24] Added fulfilmentMethodTypeEnum to support element fulfilmentMethodType in enhancedData type
* Change: [cnpAPI v12.24] Added new value in frequencyOfMITEnum: Annually(It was Anually- Incorrect spelling in earlier version.)
* Change: [cnpAPI v12.24] Added new element crypto to support Auth/Sale/CaptureGivenAuth.
* Change: [cnpAPI v12.24] Added new element fraudCheckStatus to support Auth/Sale.


==Version 12.22.0 (March 25, 2022)
Note: It contains changes from cnpAPI v12.20 & v12.21. In case you need any feature supported by cnpAPI v12.20 or v12.21, please use SDK version 12.22.0.
*Feature: [cnpAPI v12.22] New element vendorAddress is added in vendorCredit and vendorDebit transaction type.
*Feature: [cnpAPI v12.22] Optional element cardholderAddress is added to fastAccessFunding transaction type.
*Feature: [cnpAPI v12.22] New addressType is added to support vendorAddress and cardholderAddress.
Expand Down Expand Up @@ -36,6 +55,8 @@ Note2 : It contains changes from cnpAPI v12.20 & v12.21. In case you need any fe
* Feature: Added new transaction type: transactionReversal

==Version 12.15.1 (October 7, 2020)
[UPDATE April 18, 2022] - Vantiv.CnpSdkForNet will support .NET Framework v4.7.2 & above.
[UPDATE April 18, 2022] - User will need to add compatible System.Net.Http from NuGet explicitly if using .NET Framework v4.7.2 & above.
* Feature: Added maxConnections config parameter to set the maximum number of http connections (defaults to ServicePointManager.DefaultConnectionLimit)
* Change: Propagated changes from 12.7.5-12.7.6, with some changes
* Change: The first CnpOnline object's config will now determine the proxy and timeout for the lifetime of the application
Expand Down Expand Up @@ -65,7 +86,7 @@ Note2 : It contains changes from cnpAPI v12.20 & v12.21. In case you need any fe
* Changed: Removed Multisite support at SDK-level in favor Global Load Balancer (GLB)

==Version 12.10.2 (December 09, 2019)
* Feature: Changed from .NET Framework 4.5 to .NET Standard 2.0 (.NET Framework builds will now need to be 4.7.2 or greater)
* Feature: Changed from .NET Framework 4.5 to .NET Standard 2.0 (.NET Framework builds will now need to be 4.6.1 or greater)
* Change: Removed known host file
* Change: Changed GPG commands to be compatible with versions before 2.1
* BugFix: Fixed file paths only working with "\" instead of both "\" and "/"
Expand Down
3 changes: 2 additions & 1 deletion CnpSdkForNet/CnpSdkForNet/CnpSdkForNet.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>dotNetSDKKey.snk</AssemblyOriginatorKeyFile>
<PackageVersion>12.22.0</PackageVersion>
<PackageVersion>12.24.0</PackageVersion>
<Title>Vantiv.CnpSdkForNet</Title>
<Authors>FIS</Authors>
<Copyright>Copyright © FIS 2020</Copyright>
Expand All @@ -22,6 +22,7 @@
<ItemGroup>
<PackageReference Include="SSH.NET" Version="2016.1.0" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.6.0" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions CnpSdkForNet/CnpSdkForNet/CnpVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace Cnp.Sdk
*/
public class CnpVersion
{
public const String CurrentCNPXMLVersion = "12.22";
public const String CurrentCNPSDKVersion = "12.22.0";
public const String CurrentCNPXMLVersion = "12.24";
public const String CurrentCNPSDKVersion = "12.24.0";
}
}
Loading

0 comments on commit f4dde3b

Please sign in to comment.