diff --git a/Paytrail-dotnet-sdk/PayTrail.cs b/Paytrail-dotnet-sdk/PayTrail.cs index e8636dd..89a6e1f 100644 --- a/Paytrail-dotnet-sdk/PayTrail.cs +++ b/Paytrail-dotnet-sdk/PayTrail.cs @@ -15,7 +15,6 @@ public abstract class Paytrail public Dictionary GetHeaders(string method, string transactionId = null, string checkoutTokenizationId = null) { - var datetime = new DateTime(); var headers = new Dictionary(); try { @@ -23,7 +22,8 @@ public Dictionary GetHeaders(string method, string transactionId headers["checkout-algorithm"] = "sha256"; headers["checkout-method"] = method.ToUpper(); headers["checkout-nonce"] = Guid.NewGuid().ToString(); - headers["checkout-timestamp"] = datetime.ToString("Y-m-d\\TH:i:s.u\\Z"); + string iso8601String = DateTimeOffset.Now.ToString("yyyy-MM-dd'T'HH:mm:ss.fffzzz"); + headers["checkout-timestamp"] = iso8601String; headers["platform-name"] = this.platformName; headers["content-type"] = "application/json; charset=utf-8";