diff --git a/src/MercadoPago/Client/Payment/PaymentAuthenticationRequest.cs b/src/MercadoPago/Client/Payment/PaymentAuthenticationRequest.cs
new file mode 100644
index 0000000..18cc3f6
--- /dev/null
+++ b/src/MercadoPago/Client/Payment/PaymentAuthenticationRequest.cs
@@ -0,0 +1,50 @@
+using System;
+namespace MercadoPago.Client.Payment
+{
+ ///
+ /// Data used to exchange 3DS authentication information verified by a third party.
+ ///
+ public class PaymentAuthenticationRequest
+ {
+ ///
+ /// Type.
+ ///
+ public string Type { get; set; }
+
+ ///
+ /// Cryptogram.
+ ///
+ public string Cryptogram { get; set; }
+
+ ///
+ /// 3DS Server Trans ID.
+ ///
+ public string ThreeDsServerTransId { get; set; }
+
+ ///
+ /// ECI.
+ ///
+ public string Eci { get; set; }
+
+ ///
+ /// 3DS Trans ID.
+ ///
+ public string DsTransId { get; set; }
+
+ ///
+ /// ACS Trans ID.
+ ///
+ public string AcsTransId { get; set; }
+
+ ///
+ /// 3DS Version.
+ ///
+ public string ThreeDsVersion { get; set; }
+
+ ///
+ /// Authentication Status.
+ ///
+ public string AuthenticationStatus { get; set; }
+ }
+}
+
diff --git a/src/MercadoPago/Client/Payment/PaymentDataRequest.cs b/src/MercadoPago/Client/Payment/PaymentDataRequest.cs
index 18e73d6..b503065 100644
--- a/src/MercadoPago/Client/Payment/PaymentDataRequest.cs
+++ b/src/MercadoPago/Client/Payment/PaymentDataRequest.cs
@@ -12,5 +12,10 @@ public class PaymentDataRequest
/// Payment rules.
///
public PaymentRulesRequest Rules { get; set; }
+
+ ///
+ /// Authentication.
+ ///
+ public PaymentAuthenticationRequest authentication { get; set; }
}
}
\ No newline at end of file
diff --git a/src/MercadoPago/Client/Payment/PaymentMethodRequest.cs b/src/MercadoPago/Client/Payment/PaymentMethodRequest.cs
index 3153c53..7ce880e 100644
--- a/src/MercadoPago/Client/Payment/PaymentMethodRequest.cs
+++ b/src/MercadoPago/Client/Payment/PaymentMethodRequest.cs
@@ -12,5 +12,10 @@ public class PaymentMethodRequest
/// Payment data.
///
public PaymentDataRequest Data { get; set; }
+
+ ///
+ /// Type.
+ ///
+ public string Type { get; set; }
}
}
\ No newline at end of file