Skip to content

Commit

Permalink
Release 4.3.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
WorldlineConnect committed Jan 21, 2025
1 parent 6350d3b commit 65e8297
Show file tree
Hide file tree
Showing 16 changed files with 63 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<PropertyGroup>
<TargetFrameworks>net45;netstandard2.0;netstandard2.1</TargetFrameworks>
<RootNamespace>Worldline.Connect.Sdk</RootNamespace>
<AssemblyVersion>4.2.0</AssemblyVersion>
<Version>4.2.0</Version>
<AssemblyVersion>4.3.0</AssemblyVersion>
<Version>4.3.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Company>Worldline Global Collect</Company>
<Product>Worldline Connect .NET SDK examples</Product>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<PropertyGroup>
<TargetFrameworks>net45;netcoreapp2.1;netcoreapp3.1</TargetFrameworks>
<RootNamespace>Worldline.Connect.Sdk</RootNamespace>
<AssemblyVersion>4.2.0</AssemblyVersion>
<Version>4.2.0</Version>
<AssemblyVersion>4.3.0</AssemblyVersion>
<Version>4.3.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Company>Worldline Global Collect</Company>
<Product>Worldline Connect .NET SDK integration tests</Product>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<PropertyGroup>
<TargetFrameworks>net45;netstandard2.0;netstandard2.1</TargetFrameworks>
<RootNamespace>Worldline.Connect.Sdk</RootNamespace>
<AssemblyVersion>4.2.0</AssemblyVersion>
<Version>4.2.0</Version>
<AssemblyVersion>4.3.0</AssemblyVersion>
<Version>4.3.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Company>Worldline Global Collect</Company>
<Product>Worldline Connect .NET SDK</Product>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<PropertyGroup>
<TargetFrameworks>net45;netcoreapp2.1;netcoreapp3.1</TargetFrameworks>
<RootNamespace>Worldline.Connect.Sdk</RootNamespace>
<AssemblyVersion>4.2.0</AssemblyVersion>
<Version>4.2.0</Version>
<AssemblyVersion>4.3.0</AssemblyVersion>
<Version>4.3.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Company>Worldline Global Collect</Company>
<Product>Worldline Connect .NET SDK unit tests</Product>
Expand Down
2 changes: 1 addition & 1 deletion Worldline.Connect.Sdk/Communication/MetadataProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ internal class ServerMetaInfo
.Append(Environment.Version)
.ToString();

private const string SdkVersion = "4.2.0";
private const string SdkVersion = "4.3.0";

private const string ServerMetaInfoHeader = "X-GCS-ServerMetaInfo";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public class CardPaymentMethodSpecificInput : AbstractCardPaymentMethodSpecificI

/// <summary>
/// The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
/// <br />Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public class CashPaymentProduct1503SpecificInput
{
/// <summary>
/// The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
/// <br />Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
Expand Down
3 changes: 3 additions & 0 deletions Worldline.Connect.Sdk/V1/Domain/CreateMandateWithReturnUrl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ public class CreateMandateWithReturnUrl : CreateMandateBase
{
/// <summary>
/// Return URL to use if the mandate signing requires redirection.
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
public string ReturnUrl { get; set; }
}
Expand Down
31 changes: 31 additions & 0 deletions Worldline.Connect.Sdk/V1/Domain/CybersourceDecisionManager.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* This class was auto-generated from the API references found at
* https://apireference.connect.worldline-solutions.com/
*/
using System.Collections.Generic;

namespace Worldline.Connect.Sdk.V1.Domain
{
public class CybersourceDecisionManager
{
/// <summary>
/// Name of the clause within the applied policy that was triggered during the evaluation of this transaction.
/// </summary>
public string ClauseName { get; set; }

/// <summary>
/// Result of the Cybersource Decision Manager check. This contains the normalized fraud score from a scale of 0 to 100. A higher score indicates an increased risk of fraud.
/// </summary>
public int? FraudScore { get; set; }

/// <summary>
/// Name of the policy that was applied during the evaluation of this transaction.
/// </summary>
public string PolicyApplied { get; set; }

/// <summary>
/// List of one or more reason codes.
/// </summary>
public IList<string> ReasonCodes { get; set; }
}
}
5 changes: 5 additions & 0 deletions Worldline.Connect.Sdk/V1/Domain/FraudResults.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ namespace Worldline.Connect.Sdk.V1.Domain
{
public class FraudResults
{
/// <summary>
/// This object contains the results of the Cybersource Decision Manager assessment. Cybersource is a fraud detection tool leveraging data networks, configurable rules, intelligence, and device fingerprinting to identify risky transactions.
/// </summary>
public CybersourceDecisionManager CybersourceDecisionManager { get; set; }

/// <summary>
/// Results from the fraud prevention check. Possible values are:
/// <list type="bullet">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class HostedCheckoutSpecificInput

/// <summary>
/// The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
/// <br />Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class HostedMandateManagementSpecificInput

/// <summary>
/// The URL that the customer is redirect to after the mandate flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
/// <br />Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
Expand Down
7 changes: 7 additions & 0 deletions Worldline.Connect.Sdk/V1/Domain/MicrosoftFraudResults.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
* This class was auto-generated from the API references found at
* https://apireference.connect.worldline-solutions.com/
*/
using System.Collections.Generic;

namespace Worldline.Connect.Sdk.V1.Domain
{
public class MicrosoftFraudResults
Expand Down Expand Up @@ -31,6 +33,11 @@ public class MicrosoftFraudResults
/// </summary>
public string PolicyApplied { get; set; }

/// <summary>
/// List of one or more reason codes.
/// </summary>
public IList<string> ReasonCodes { get; set; }

/// <summary>
/// The true IP address as determined by Microsoft Device Fingerprinting.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public class RedirectPaymentMethodSpecificInput : AbstractRedirectPaymentMethodS

/// <summary>
/// The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
/// <br />Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
Expand Down
2 changes: 1 addition & 1 deletion Worldline.Connect.Sdk/V1/Domain/RedirectionData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public class RedirectionData
{
/// <summary>
/// The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
/// <br />Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
/// <br />Note: The provided URL should be absolute and contain the https:// protocol. IP addresses are not supported, neither localhost. For use on mobile devices a custom protocol can be used in the form of
/// <i>protocol</i>://. This protocol must be registered on the device first.
/// <br />URLs without a protocol will be rejected.
/// </summary>
Expand Down
4 changes: 2 additions & 2 deletions Worldline.Connect.Sdk/Worldline.Connect.Sdk.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<PropertyGroup>
<TargetFrameworks>net45;netstandard2.0;netstandard2.1</TargetFrameworks>
<RootNamespace>Worldline.Connect.Sdk</RootNamespace>
<AssemblyVersion>4.2.0</AssemblyVersion>
<Version>4.2.0</Version>
<AssemblyVersion>4.3.0</AssemblyVersion>
<Version>4.3.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Company>Worldline Global Collect</Company>
<Product>Worldline Connect .NET SDK</Product>
Expand Down

0 comments on commit 65e8297

Please sign in to comment.