Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Commit

Permalink
Release 3.44.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
IngenicoEPayments committed Oct 26, 2023
1 parent 5e037d6 commit 97fa7d3
Show file tree
Hide file tree
Showing 14 changed files with 153 additions and 11 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>Ingenico.Connect.Sdk</RootNamespace>
<AssemblyVersion>3.43.0</AssemblyVersion>
<Version>3.43.0</Version>
<AssemblyVersion>3.44.0</AssemblyVersion>
<Version>3.44.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Company>Ingenico ePayments</Company>
<Product>Ingenico Connect .NET SDK examples</Product>
Expand Down
4 changes: 2 additions & 2 deletions connect-sdk-dotnet-it/connect-sdk-dotnet-it.csproj
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>Ingenico.Connect.Sdk</RootNamespace>
<AssemblyVersion>3.43.0</AssemblyVersion>
<Version>3.43.0</Version>
<AssemblyVersion>3.44.0</AssemblyVersion>
<Version>3.44.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Company>Ingenico ePayments</Company>
<Product>Ingenico Connect .NET SDK integration tests</Product>
Expand Down
4 changes: 2 additions & 2 deletions connect-sdk-dotnet-tests/connect-sdk-dotnet-tests.csproj
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>Ingenico.Connect.Sdk</RootNamespace>
<AssemblyVersion>3.43.0</AssemblyVersion>
<Version>3.43.0</Version>
<AssemblyVersion>3.44.0</AssemblyVersion>
<Version>3.44.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Company>Ingenico ePayments</Company>
<Product>Ingenico Connect .NET SDK unit 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>Ingenico.Connect.Sdk</RootNamespace>
<AssemblyVersion>3.43.0</AssemblyVersion>
<Version>3.43.0</Version>
<AssemblyVersion>3.44.0</AssemblyVersion>
<Version>3.44.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Company>Ingenico ePayments</Company>
<Product>Ingenico Connect .NET SDK</Product>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/*
* This class was auto-generated from the API references found at
* https://epayments-api.developer-ingenico.com/s2sapi/v1/
*/
using Ingenico.Connect.Sdk.Domain.Definitions;

namespace Ingenico.Connect.Sdk.Domain.Payment.Definitions
{
public class AccountFundingRecipient
{
/// <summary>
/// Should be populated with the value of the corresponding accountNumberType of the recipient.
/// </summary>
public string AccountNumber { get; set; } = null;

/// <summary>
/// Defines the account number type of the recipient. Possible values are:
/// <list type="bullet">
/// <item><description>cash = Mode of payment is cash to the recipient.</description></item>
/// <item><description>walletId = Digital wallet ID.</description></item>
/// <item><description>routingNumber = Routing Transit Number is a code used by financial institutions to identify other financial institutions.</description></item>
/// <item><description>iban = International Bank Account Number, is a standard international numbering system for identifying bank accounts.</description></item>
/// <item><description>bicNumber = Bank Identification Code is a number that is used to identify a specific bank.</description></item>
/// </list>
/// </summary>
public string AccountNumberType { get; set; } = null;

/// <summary>
/// Object containing the address details of the recipient of an account funding transaction.
/// </summary>
public Address Address { get; set; } = null;

/// <summary>
/// The date of birth of the recipient
/// <br />Format: YYYYMMDD
/// </summary>
public string DateOfBirth { get; set; } = null;

/// <summary>
/// Object containing the name details of the recipient of an account funding transaction.
/// </summary>
public AfrName Name { get; set; } = null;

/// <summary>
/// Either partialPan or accountnumber is required for merchants that use Merchant Category Code (MCC) 6012 for transactions involving UK costumers.
/// </summary>
public string PartialPan { get; set; } = null;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ namespace Ingenico.Connect.Sdk.Domain.Payment.Definitions
{
public class AdditionalOrderInput
{
/// <summary>
/// Object containing specific data regarding the recipient of an account funding transaction
/// </summary>
public AccountFundingRecipient AccountFundingRecipient { get; set; } = null;

/// <summary>
/// Object that holds airline specific data
/// </summary>
Expand All @@ -28,6 +33,7 @@ public class AdditionalOrderInput
/// <summary>
/// Object containing specific data regarding the recipient of a loan in the UK
/// </summary>
[ObsoleteAttribute("No replacement")]
public LoanRecipient LoanRecipient { get; set; } = null;

/// <summary>
Expand Down
19 changes: 19 additions & 0 deletions connect-sdk-dotnet/Domain/Payment/Definitions/AfrName.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* This class was auto-generated from the API references found at
* https://epayments-api.developer-ingenico.com/s2sapi/v1/
*/
namespace Ingenico.Connect.Sdk.Domain.Payment.Definitions
{
public class AfrName
{
/// <summary>
/// Given name(s) or first name(s) of the recipient of an account funding transaction.
/// </summary>
public string FirstName { get; set; } = null;

/// <summary>
/// Surname(s) or last name(s) of the customer
/// </summary>
public string Surname { get; set; } = null;
}
}
9 changes: 9 additions & 0 deletions connect-sdk-dotnet/Domain/Payment/Definitions/Customer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,15 @@ public class Customer : CustomerBase
/// </summary>
public string FiscalNumber { get; set; } = null;

/// <summary>
/// Indicates if the payer is a company or an individual
/// <list type="bullet">
/// <item><description>true = This is a company</description></item>
/// <item><description>false = This is an individual</description></item>
/// </list>
/// </summary>
public bool? IsCompany { get; set; } = null;

/// <summary>
/// Specifies if the customer has a history of online shopping with the merchant
/// <list type="bullet">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,42 @@
* This class was auto-generated from the API references found at
* https://epayments-api.developer-ingenico.com/s2sapi/v1/
*/
using System;

namespace Ingenico.Connect.Sdk.Domain.Payment.Definitions
{
[ObsoleteAttribute("No replacement")]
public class LoanRecipient
{
/// <summary>
/// Should be filled with the last 10 digits of the bank account number of the recipient of the loan.
/// </summary>
[ObsoleteAttribute("No replacement")]
public string AccountNumber { get; set; } = null;

/// <summary>
/// The date of birth of the customer of the recipient of the loan.
/// <br />Format: YYYYMMDD
/// </summary>
[ObsoleteAttribute("No replacement")]
public string DateOfBirth { get; set; } = null;

/// <summary>
/// Should be filled with the first 6 and last 4 digits of the PAN number of the recipient of the loan.
/// </summary>
[ObsoleteAttribute("No replacement")]
public string PartialPan { get; set; } = null;

/// <summary>
/// Surname of the recipient of the loan.
/// </summary>
[ObsoleteAttribute("No replacement")]
public string Surname { get; set; } = null;

/// <summary>
/// Zip code of the recipient of the loan
/// </summary>
[ObsoleteAttribute("No replacement")]
public string Zip { get; set; } = null;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ namespace Ingenico.Connect.Sdk.Domain.Payment.Definitions
{
public class OrderTypeInformation
{
/// <summary>
/// Identifies the funding type being authenticated. Possible values are:
/// <list type="bullet">
/// <item><description>personToPerson = When it is person to person funding (P2P)</description></item>
/// <item><description>agentCashOut = When fund is being paid out to final recipient in Cash by company's agent.</description></item>
/// <item><description>businessToConsumer = When fund is being transferred from business to consumer (B2C)</description></item>
/// <item><description>businessToBusiness = When fund is being transferred from business to business (B2B)</description></item>
/// <item><description>prefundingStagedWallet = When funding is being used to load the funds into the wallet account.</description></item>
/// </list>
/// </summary>
public string FundingType { get; set; } = null;

/// <summary>
/// Possible values are:
/// <list type="bullet">
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/*
* This class was auto-generated from the API references found at
* https://epayments-api.developer-ingenico.com/s2sapi/v1/
*/
namespace Ingenico.Connect.Sdk.Domain.Payment.Definitions
{
public class PersonalIdentification
{
/// <summary>
/// ISO 3166-1 alpha-2 country code of the country that issued the identification document
/// </summary>
public string IdIssuingCountryCode { get; set; } = null;

/// <summary>
/// Indicates the type of identification
/// <list type="bullet">
/// <item><description>nationalIdentification = The provided idValue is a national identification number.</description></item>
/// <item><description>passportNumber = The provided idValue is a passport number.</description></item>
/// <item><description>driverLicense = The provided idValue is driving License of the individual.</description></item>
/// <item><description>companyRegistrationNumber = The provided idValue is a company identifier. It verifies its legal existence as an incorporated entity.</description></item>
/// <item><description>socialSecurityNumber =n The provided idValue is a social security number, issued to an individual by the individual's government.</description></item>
/// <item><description>alienRegistrationNumber = The provided idValue is an alien registration number, provided by immigration services of a country.</description></item>
/// <item><description>lawEnforcementIdentification = The provided idValue is an alien registration number, provided by immigration services of a country.</description></item>
/// <item><description>militaryIdentification = The provided idValue is an identification issued to military personnel of a country.</description></item>
/// </list>
/// </summary>
public string IdType { get; set; } = null;

/// <summary>
/// The value of the identification
/// </summary>
public string IdValue { get; set; } = null;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@ public class PersonalInformation
/// </summary>
public string Gender { get; set; } = null;

/// <summary>
/// Object containing identification documents information
/// </summary>
public PersonalIdentification Identification { get; set; } = null;

/// <summary>
/// Object containing the name details of the customer
/// </summary>
Expand Down
2 changes: 1 addition & 1 deletion connect-sdk-dotnet/MetaDataProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ internal string PlatformIdentifier
}
}

const string SDK_VERSION = "3.43.0";
const string SDK_VERSION = "3.44.0";

const string SERVER_META_INFO_HEADER = "X-GCS-ServerMetaInfo";

Expand Down
4 changes: 2 additions & 2 deletions connect-sdk-dotnet/connect-sdk-dotnet.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>Ingenico.Connect.Sdk</RootNamespace>
<AssemblyVersion>3.43.0</AssemblyVersion>
<Version>3.43.0</Version>
<AssemblyVersion>3.44.0</AssemblyVersion>
<Version>3.44.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Company>Ingenico ePayments</Company>
<Product>Ingenico Connect .NET SDK</Product>
Expand Down

0 comments on commit 97fa7d3

Please sign in to comment.