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