- 微信支付通知AEAD_AES_256_GCM解密错误
我用的是官方的.net解密程序:网址:https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/zheng-shu-he-hui-tiao-bao-wen-jie-mi 程序:public static string AesGcmDecrypt(string associatedData, string nonce, string ciphertext) { GcmBlockCipher gcmBlockCipher = new GcmBlockCipher(new AesEngine()); AeadParameters aeadParameters = new AeadParameters( new KeyParameter(Encoding.UTF8.GetBytes(AES_KEY)), 128, Encoding.UTF8.GetBytes(nonce), Encoding.UTF8.GetBytes(associatedData)); gcmBlockCipher.Init(false, aeadParameters); byte[] data = Convert.FromBase64String(ciphertext); byte[] plaintext = new byte[gcmBlockCipher.GetOutputSize(data.Length)]; int length = gcmBlockCipher.ProcessBytes(data, 0, data.Length, plaintext, 0); gcmBlockCipher.DoFinal(plaintext, length); return Encoding.UTF8.GetString(plaintext); } 结果在gcmBlockCipher.DoFinal(plaintext, length);这句出现错误,提示为: Org.BouncyCastle.Crypto.InvalidCipherTextException HResult=0x80131500 Message=mac check in GCM failed 请问如何解决这个问题?
03-07 - 微信native支付回调信息返回值为空?
我的编程语言是c#,V3没有.net官方代码,所以只能用v2的官方.net代码接收回调信息: public string GetNotifyData() { new Unisoft.WebModules.Accounts.Business.Message().InsertTestMessage("enter GetNotifyData()"); System.IO.Stream s = page.Request.InputStream; int count = 0; byte[] buffer = new byte[1024]; StringBuilder builder = new StringBuilder(); while ((count = s.Read(buffer, 0, 1024)) > 0) { builder.Append(Encoding.UTF8.GetString(buffer, 0, count)); } log.Info(count.ToString())//结果这个count=0 s.Flush(); s.Close(); s.Dispose(); var str = Encoding.UTF8.GetString(buffer); } 结果是程序确实是收到了信息,new Unisoft.WebModules.Accounts.Business.Message().InsertTestMessage("enter GetNotifyData()");这句就是看看程序是否执行了,结果确实收到了"enter GetNotifyData()"的提示, 但是count始终为0, str 中没有信息。请问这个问题该怎么解决?
03-06 - 微信Native支付返回的code_url如何生成二维码
我的编程语言是c#,想在PC网站上使用微信支付。在调用微信扫码支付接口:https://api.mch.weixin.qq.com/v3/pay/transactions/native,成功地返回了 code_url,内容是:weixin://wxpay/bizpayurl/up?pr=NwY5Mz9&groupid=00, 但是我们不知道如何利用这个code_url生成支付二维码,网站也找不到这类代码,请问该如何生成支付二维码?
03-04 - 小程序只上传视频,不播放视频,需要证书吗?
小程序只上传视频,不播放视频,需要证书吗?
2021-07-11 - 小程序如何与公众号主体相同?
我有一个公众号名称为:“找舞伴”,现在新开发了一个小程序“找舞伴”,发布时不能通过,要求小程序如何与公众号主体相同才能用这个名称。但是小程序如何与公众号主体相同?我在微信公众平台用“找舞伴”公众号的邮箱去申请小程序不能通过,提示“改邮箱已经被占用”,请问如何才能使得小程序如何与公众号主体相同?
2017-09-02 - 小程序如何发布不同的项目?
我有两个小程序项目,在微信开发者工具中也是使用的不同的项目名称,但是,当一个审核或上线之后,我想测试另外一个新的项目,点击“测试”,就会自动把第一个上线的项目给顶替掉,就是说会用新的测试项目的代码,替换掉我正在审核或上线的项目的代码,这是怎么回事?我的项目名称都是不同的,怎么会作为一个项目?那岂不是一个开发者永远只能测试和发布一个项目?急需官方解答,这是一个大的bug....
2017-09-02 - wx.navigateTo安卓手机无返回按钮
在小程序调试器中,wx.navigateTo跳转后,是有一个返回按钮的,但是到了安卓真机中,却是一个关闭页面的 X号,请看大家都用的小程序“京东购物”,进入商品详情页面后:[图片] 请问我如何返回到商品列表?这是一个明显的bug,这么久了一直不改正。。。。。。
2017-08-29