Skip to content

Commit 636936b

Browse files
committed
Commiting code changes
1 parent 6e76c6f commit 636936b

File tree

3 files changed

+63
-4
lines changed

3 files changed

+63
-4
lines changed

CnpSdkForNet/CnpSdkForNet/CnpSdkForNet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<TargetFramework>netstandard2.0</TargetFramework>
44
<SignAssembly>true</SignAssembly>
55
<AssemblyOriginatorKeyFile>dotNetSDKKey.snk</AssemblyOriginatorKeyFile>
6-
<PackageVersion>12.30.0</PackageVersion>
6+
<PackageVersion>12.31.0</PackageVersion>
77
<Title>Vantiv.CnpSdkForNet</Title>
88
<Authors>FIS</Authors>
99
<Copyright>Copyright © FIS 2020</Copyright>

CnpSdkForNet/CnpSdkForNet/CnpVersion.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace Cnp.Sdk
88
*/
99
public class CnpVersion
1010
{
11-
public const String CurrentCNPXMLVersion = "12.30";
12-
public const String CurrentCNPSDKVersion = "12.30.0";
11+
public const String CurrentCNPXMLVersion = "12.31";
12+
public const String CurrentCNPSDKVersion = "12.31.0";
1313
}
1414
}

CnpSdkForNet/CnpSdkForNet/XmlRequestFields.cs

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1166,6 +1166,15 @@ public bool payPalOrderComplete
11661166
public lodgingInfo lodgingInfo;
11671167
public string pin;
11681168
public passengerTransportData passengerTransportData;//12.26
1169+
//12.31 start
1170+
private foreignRetailerIndicatorEnum foreignRetailerIndicatorField;
1171+
private bool foreignRetailerIndicatorSet;
1172+
public foreignRetailerIndicatorEnum foreignRetailerIndicator
1173+
{
1174+
get { return foreignRetailerIndicatorField; }
1175+
set { foreignRetailerIndicatorField = value; foreignRetailerIndicatorSet = true; }
1176+
}
1177+
//12.31 end
11691178

11701179
public override string Serialize()
11711180
{
@@ -1199,6 +1208,10 @@ public override string Serialize()
11991208
{
12001209
xml += "\r\n<passengerTransportData>" + passengerTransportData.Serialize() + "\r\n</passengerTransportData>";
12011210
}
1211+
if (foreignRetailerIndicatorSet)//12.31
1212+
{
1213+
xml += "\r\n<foreignRetailerIndicator>" + foreignRetailerIndicatorField + "</foreignRetailerIndicator>";
1214+
}
12021215
xml += "\r\n</capture>";
12031216

12041217
return xml;
@@ -1328,6 +1341,15 @@ public bool crypto
13281341
///end
13291342
public string merchantCategoryCode;
13301343
public passengerTransportData passengerTransportData; //12.26
1344+
//12.31 start
1345+
private foreignRetailerIndicatorEnum foreignRetailerIndicatorField;
1346+
private bool foreignRetailerIndicatorSet;
1347+
public foreignRetailerIndicatorEnum foreignRetailerIndicator
1348+
{
1349+
get { return foreignRetailerIndicatorField; }
1350+
set { foreignRetailerIndicatorField = value; foreignRetailerIndicatorSet = true; }
1351+
}
1352+
//12.31 end
13311353
public override string Serialize()
13321354
{
13331355
var xml = "\r\n<captureGivenAuth";
@@ -1444,6 +1466,10 @@ public override string Serialize()
14441466
{
14451467
xml += "\r\n<passengerTransportData>" + passengerTransportData.Serialize() + "\r\n</passengerTransportData>";
14461468
}
1469+
if (foreignRetailerIndicatorSet)//12.31
1470+
{
1471+
xml += "\r\n<foreignRetailerIndicator>" + foreignRetailerIndicatorField + "</foreignRetailerIndicator>";
1472+
}
14471473
xml += "\r\n</captureGivenAuth>";
14481474
return xml;
14491475
}
@@ -2129,6 +2155,16 @@ public processingType processingType
21292155

21302156
public string merchantCategoryCode;
21312157
public passengerTransportData passengerTransportData;//12.26
2158+
2159+
//12.31 start
2160+
private foreignRetailerIndicatorEnum foreignRetailerIndicatorField;
2161+
private bool foreignRetailerIndicatorSet;
2162+
public foreignRetailerIndicatorEnum foreignRetailerIndicator
2163+
{
2164+
get { return foreignRetailerIndicatorField; }
2165+
set { foreignRetailerIndicatorField = value; foreignRetailerIndicatorSet = true; }
2166+
}
2167+
//12.31 end
21322168
public override string Serialize()
21332169
{
21342170
var xml = "\r\n<forceCapture";
@@ -2221,6 +2257,10 @@ public override string Serialize()
22212257
{
22222258
xml += "\r\n<passengerTransportData>" + passengerTransportData.Serialize() + "</passengerTransportData>";
22232259
}
2260+
if (foreignRetailerIndicatorSet)//12.31
2261+
{
2262+
xml += "\r\n<foreignRetailerIndicator>" + foreignRetailerIndicatorField + "</foreignRetailerIndicator>";
2263+
}
22242264

22252265

22262266
xml += "\r\n</forceCapture>";
@@ -2910,6 +2950,15 @@ public long originalTransactionAmount
29102950
public pinlessDebitRequestType pinlessDebitRequest;
29112951
public bool? skipRealtimeAU;
29122952
public string merchantCategoryCode;
2953+
//12.31 start
2954+
private foreignRetailerIndicatorEnum foreignRetailerIndicatorField;
2955+
private bool foreignRetailerIndicatorSet;
2956+
public foreignRetailerIndicatorEnum foreignRetailerIndicator
2957+
{
2958+
get { return foreignRetailerIndicatorField; }
2959+
set { foreignRetailerIndicatorField = value; foreignRetailerIndicatorSet = true; }
2960+
}
2961+
//12.31 end
29132962

29142963
//private routingPreferenceEnum routingPreferenceField;
29152964
//private bool routingPreferenceSet;
@@ -3145,6 +3194,10 @@ public override string Serialize()
31453194
{
31463195
xml += "\r\n<passengerTransportData>" + passengerTransportData.Serialize() + "\r\n</passengerTransportData>";
31473196
}
3197+
if (foreignRetailerIndicatorSet)//12.31
3198+
{
3199+
xml += "\r\n<foreignRetailerIndicator>" + foreignRetailerIndicatorField + "</foreignRetailerIndicator>";
3200+
}
31483201
//end
31493202
//if (routingPreferenceSet)
31503203
//{
@@ -3838,8 +3891,14 @@ public enum authIndicatorEnum
38383891
Estimated,
38393892
Incremental
38403893
}
3894+
// 12.28, 12.29 and 12.30 end
38413895

3842-
3896+
//new 12.31 start
3897+
public enum foreignRetailerIndicatorEnum
3898+
{
3899+
F
3900+
}
3901+
// 12.31 end
38433902
#endregion
38443903

38453904
#region Child elements.

0 commit comments

Comments
 (0)