diff --git a/Iyzipay.Samples/CardManagementPageSample.cs b/Iyzipay.Samples/CardManagementPageSample.cs index bf94ce2..5b7b07b 100644 --- a/Iyzipay.Samples/CardManagementPageSample.cs +++ b/Iyzipay.Samples/CardManagementPageSample.cs @@ -30,7 +30,7 @@ public async Task Should_Initialize_Card_Management_PageAsync() Locale = Locale.TR.ToString() }; - CardManagementPageInitialize cardManagementPageInitialize = await CardManagementPageInitialize.Create(request, options); + CardManagementPageInitialize cardManagementPageInitialize = CardManagementPageInitialize.Create(request, options); PrintResponse(cardManagementPageInitialize); Assert.AreEqual(Locale.TR.ToString(), cardManagementPageInitialize.Locale); diff --git a/Iyzipay/IyzipayResourceV2.cs b/Iyzipay/IyzipayResourceV2.cs index e2d0e73..3800127 100644 --- a/Iyzipay/IyzipayResourceV2.cs +++ b/Iyzipay/IyzipayResourceV2.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Net.Http; using System.Net.Http.Headers; +using Newtonsoft.Json; namespace Iyzipay { @@ -70,7 +71,7 @@ private static String PrepareAuthorizationStringWithRequestBody(BaseRequestV2 re String randomKey = GenerateRandomKey(); String uriPath = FindUriPath(url); - String payload = request != null ? uriPath + JsonBuilder.SerializeObjectToPrettyJson(request) : uriPath; + String payload = request != null ? uriPath + JsonConvert.SerializeObject(request) : uriPath; String dataToEncrypt = randomKey + payload; String hash = HashGeneratorV2.GenerateHash(options.ApiKey, options.SecretKey, randomKey, dataToEncrypt); return IYZIWS_V2_HEADER_NAME + hash;