/// <summary> /// 將參數做簽章(signature) 並附加到最後且返回 /// </summary> /// <returns></returns> private string GetInvoiceParamter(string paraData) { //###進行加密動作 string signature = CiphertextHelper. EncryptionHMACSHA1Base64(ConfigSetting.GovAPIKey, paraData); return($"{ReplacePlus(paraData)}&signature={HttpUtility.UrlEncode(signature)}"); }
/// <summary> /// 將參數做簽章(signature) 並附加到最後且返回 /// </summary> /// <returns></returns> private string GetInvoiceParamter(string paraData) { //###進行加密動作 string signature = CiphertextHelper. EncryptionHMACSHA1Base64(paramterContext.GovAPIKey, paraData); return(string.Format("{0}&signature={1}", ReplacePlus(paraData), HttpUtility.UrlEncode(signature))); }