- wx.requestVirtualPayment发起支付,返回15003=系统错误,请问是什么原因?
[图片]
2023-08-04 - 小程序虚拟支付调用接口时,为啥根据文档的python代码写的一样规则,为啥还是报错提示签名校验失败?
文档地址:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html#_2-4-%E7%AD%BE%E5%90%8D%E8%AF%A6%E8%A7%A3 问题1)签名详解没有具体说明signData包含的参数转字符串规则,不同接口参数不同参数如果排序不同加密处理的结果也会不同,请说明一下加密字符串规则? 根据文档底部提供的python代码转换为php代码后,输出参数pay_sig、signature结果和python一致。 但切换为实际参数后就提示 "errmsg" => "签名校验失败 rid: 64cb7c4b-04288911-3af4b778" public function testTignature() { $uri = '/xpay/query_user_balance'; $data = [ "openid" => "xxx", "user_ip" => "127.0.0.1", "env" => 0, ]; $jsonBody = str_replace(':', ': ', json_encode($data)); $jsonBody = str_replace(',', ', ', $jsonBody); $query = [ 'pay_sig' => hash_hmac('sha256', $uri . '&' . $jsonBody, "12345"), 'signature' => hash_hmac('sha256', $jsonBody, "9hAb/NEYUlkaMBEsmFgzig=="), ]; dump($query); } 输出结果: "pay_sig" => "c37809f27c6d7fd1837ad2500a04512b66b34fd793a39a385fade56dca89a4b5" "signature" => "089d9e8dc5d308977360c4b79ec600a93d736802802a807d634192328032f6c7"
2023-08-03 - 刚刚发布了一个小程序,想了解下有什么方式可以推广,怎么才能让uv达到1k以上?
刚刚发布了一个实用工具类的小程序,想了解下有什么方式可以推广,怎么才能让uv达到1k以上。有大佬可以分享一下经验吗 [图片]
2022-08-26