public void Should_Post_Auth() { CreatePaymentPostAuthRequest request = new CreatePaymentPostAuthRequest(); request.ConversationId = "123456789"; request.Locale = Locale.TR.GetName(); request.PaymentId = "1"; request.Ip = "127.0.0.1"; PaymentPostAuth paymentPostAuth = PaymentPostAuth.Create(request, options); PrintResponse <PaymentPostAuth>(paymentPostAuth); Assert.IsNotNull(paymentPostAuth.SystemTime); Assert.AreEqual(Status.SUCCESS.ToString(), paymentPostAuth.Status); Assert.AreEqual(Locale.TR.GetName(), paymentPostAuth.Locale); Assert.AreEqual("123456789", paymentPostAuth.ConversationId); Assert.AreEqual("1", paymentPostAuth.PaymentId); }
public static BasicPaymentPostAuth Create(CreatePaymentPostAuthRequest request, Options options) { return(RestHttpClient.Create().Post <BasicPaymentPostAuth>(options.BaseUrl + "/payment/postauth/basic", GetHttpHeaders(request, options), request)); }
public static ConnectPaymentPostAuth Create(CreatePaymentPostAuthRequest request, Options options) { return(RestHttpClient.Create().Post <ConnectPaymentPostAuth>(options.BaseUrl + "/payment/iyziconnect/postauth", GetHttpHeaders(request, options), request)); }
public static PaymentPostAuth Create(CreatePaymentPostAuthRequest request, Options options) { return(RestHttpClient.Create().Post <PaymentPostAuth>(options.BaseUrl + "/payment/postauth", request, options)); }
// Async public static async Task <BasicPaymentPostAuth> CreateAsync(CreatePaymentPostAuthRequest request, Options options) { return(await RestHttpClient.Create().PostAsync <BasicPaymentPostAuth>(options.BaseUrl + "/payment/postauth/basic", GetHttpHeaders(request, options), request)); }
public static PaymentPostAuth Create(CreatePaymentPostAuthRequest request, Options options) { return(RestHttpClient.Instance.Post <PaymentPostAuth>(options.BaseUrl + PaymentPostAuthUrl, GetHttpHeaders(request, options), request)); }
public static async Task <PaymentPostAuth> CreateAsync(CreatePaymentPostAuthRequest request, Options options) { return(await RestHttpClient.Instance.PostAsync <PaymentPostAuth>(options.BaseUrl + PaymentPostAuthUrl, GetHttpHeaders(request, options), request)); }