public void Should_Auth_Threeds()
        {
            CreateConnectThreeDSAuthRequest request = new CreateConnectThreeDSAuthRequest();

            request.Locale         = Locale.TR.GetName();
            request.ConversationId = "123456789";
            request.PaymentId      = "12345";

            ConnectThreeDSAuth connectThreeDSAuth = ConnectThreeDSAuth.Create(request, options);

            PrintResponse <ConnectThreeDSAuth>(connectThreeDSAuth);

            Assert.IsNotNull(connectThreeDSAuth.SystemTime);
            Assert.AreEqual(Status.SUCCESS.ToString(), connectThreeDSAuth.Status);
            Assert.AreEqual(Locale.TR.GetName(), connectThreeDSAuth.Locale);
            Assert.AreEqual("123456789", connectThreeDSAuth.ConversationId);
        }
Exemple #2
0
 public static ConnectThreeDSAuth Create(CreateConnectThreeDSAuthRequest request, Options options)
 {
     return(RestHttpClient.Create().Post <ConnectThreeDSAuth>(options.BaseUrl + "/payment/iyziconnect/auth3ds", GetHttpHeaders(request, options), request));
 }