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); }
public static ConnectThreeDSAuth Create(CreateConnectThreeDSAuthRequest request, Options options) { return(RestHttpClient.Create().Post <ConnectThreeDSAuth>(options.BaseUrl + "/payment/iyziconnect/auth3ds", GetHttpHeaders(request, options), request)); }