小程序
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字段是否影响签名?
小程序AppID:wxa77afd7512a6e62d。备案提示 “主体负责人与法定代表人不一致”,我已经改成法人本人信息,营业执照也是最新的,公示系统也更新了,但还是报错。麻烦帮我同步工商数据 / 刷新主体信息。
因为在公司上班 公司要用公众号发文章 插入广告赚取收益 我没有办法,本来不想给的,公司的同事全都给了 自己很为难 最后账号被公司给搞封了我自己申诉没有通过 我深刻认识到自己的账号不能给别人使用,希望能够帮我解封 或者释放实名 [图片]