Согласно веб-сайту, GST API требует, чтобы его полезная нагрузка ответа была HMA C с предоставленным ключом сеанса. Но вопрос в том, как? Вот что я пробовал и что не так:
public static string GetHMAC(string requestPayload, string sessionKey){
HMACSHA256 hmac = new HMACSHA256( sessionKey );
byte[] responsePayload = hmac.ComputeHash(Convert.FromBase64String( requestPayload )
return Convert.ToBase64String( responsePayload );
}