热门问答
小程序 iOS虚拟支付突然报-15005,Android正常,已排查签名算法,什么原因怎么解决?

【问题】 iOS端调用wx.requestVirtualPayment报错-15005 SIGNATURE_INVALID,Android正常。 错误详情: { "errMsg": "requestVirtualPayment:fail SIGNATURE_INVALID", "errno": -15005, "errCode": -15005 } 其他信息 支付参数: { "mode": "short_series_goods", "productId": "vip_yearly", "env": 0, "platform": "ios", "hasPaySig": true, "hasSignature": true } 【环境】 - 平台:iOS(微信8.0.68+,iOS 15+) - 道具已勾选iOS+Android支持 - env=0(正式环境) - mode=short_series_goods 【排查情况】 1. signData构造顺序:offerId → buyQuantity → env → currencyType → productId → goodsPrice → outTradeNo → attach 2. paySig生成:hmac_sha256(appKey, "requestVirtualPayment" + "&" + signData) 3. 沙箱环境Android可正常调起支付 4. iOS同版本、同env、同productId报错 【云函数日志】 - offerId: 1450538270 - productId: vip_yearly - env: 0 - goodsPrice: 3650 - hasPaySig: true - hasSignature: true - signData: {"offerId":"1450538270","buyQuantity":1,"env":0,"currencyType":"CNY","productId":"vip_yearly","goodsPrice":3650,"outTradeNo":"VIP1779436873266JKRFCG","attach":""} 【已尝试】 - 换用正式AppKey(非沙箱) - env改为0 - 确认offerId和productId正确 - Android沙箱支付正常 【请教】 -15005除了签名算法本身,还可能有哪些原因会导致iOS特有的签名失败? - signature字段(用户态签名)是否有iOS特殊要求? - signData中的attach字段是否影响签名?

刚刚09
公众号 为啥取关了的公众号依然在列表里?

微信电脑版有一个公众号取关很久了但一直在公众号列表里,头像没有了,名字显示微信用户,显示您已删除微信用户。但它就是不显示,烦死了😡!!!!

刚刚013
公众号 公众号被公司使用被封怎么注销或者怎么释放实名?

因为在公司上班 公司要用公众号发文章 插入广告赚取收益 我没有办法,本来不想给的,公司的同事全都给了 自己很为难 最后账号被公司给搞封了我自己申诉没有通过 我深刻认识到自己的账号不能给别人使用,希望能够帮我解封 或者释放实名 [图片]

刚刚07
公众号 刚注册的公众号莫名封禁?

[图片] [图片] 刚注册的公众号被莫名封禁 本账号为实名认证 的黄v账号 应该是平台误封 了

刚刚112
公众号 微信公众号管理者无法留言?

微信公众号管理者更换之后,新的管理者无法在其他文章里切换公众号的身份发留言

刚刚09