Exemplo n.º 1
0
        public void Should_Auth_Threeds()
        {
            CreateThreeDSAuthRequest request = new CreateThreeDSAuthRequest();

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

            ThreeDSAuth threeDSAuth = ThreeDSAuth.Create(request, options);

            PrintResponse <ThreeDSAuth>(threeDSAuth);

            Assert.IsNotNull(threeDSAuth.SystemTime);
            Assert.AreEqual(Status.SUCCESS.ToString(), threeDSAuth.Status);
            Assert.AreEqual(Locale.TR.GetName(), threeDSAuth.Locale);
            Assert.AreEqual("123456789", threeDSAuth.ConversationId);
        }
Exemplo n.º 2
0
 public static ThreeDSAuth Create(CreateThreeDSAuthRequest request, Options options)
 {
     return(RestHttpClient.Create().Post <ThreeDSAuth>(options.BaseUrl + "/payment/iyzipos/auth3ds/ecom", GetHttpHeaders(request, options), request));
 }