- 特约商户进件,营业执照必须为必须为MediaID(已解决)
上传图片接口:https://api.mch.weixin.qq.com/v3/merchant/media/uploady 营业执照字段使用的是上面接口返回的media_id ,请求进件接口提示:营业执照照片(/subject_info/business_license_info/license_copy)取值有误:必须为MediaID [图片] 问题原因:上传图片的商户号 和 申请进件商户号不同
2022-01-08 - 小商店标准交易组件添加商品接口,商品名称无法正常解析,如何正确调用?
curl post提交json数据 感觉问题可能出现在提交数据这,接口正常访问了 也在小商店添加商品了,中文无法显示出正常参数来 public function http_post_data_json($url, $data=[], $timeout = 5) { $jsonStr = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', ) ); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $response; } [图片]
2021-06-30 - V3合单支付 支付签名验证失败(已解决)
问题详细说明:接口获取到预支付id->二次加密->返回小程序->调起支付提示支付签名验证失败。 支付提示: [图片] 自检过程:1、签名验证,下载工具使用签名/验签商户私钥进行加密,验证是否与代码加密效果一致;2、小程序调起支付参数对照文档,大小写一致,获取服务器数据正常。 代码: //支付加密 private function getPayEncrypt($arr) { global $_W; //$str是待加密字符串 $str = ''; foreach ($arr as $item) { $str .= $item.chr(hexdec('0x0A'));//"\n"; 这个位置可以直接用\n } $public_key = load_model_class('front')->get_config_by_name('wechat_apiclient_key_pem');//商户私钥 if (openssl_sign($str,$encrypted,$public_key,"sha256WithRSAEncryption")) { $sign = base64_encode($encrypted); } else { throw new Exception('encrypt failed'); } } 签名工具验证截图: [图片]string(113) "wx1d117817c02dda11 1605861527 KIanKsuNqXalHXDhASdiqrbMUebRaceG prepay_id=up_wx201638470087069e766a5c92e6a7910000 " string(344) "nPXMZj+cu94X27uuLuE3UWlPkS1UnHrwlnGS+Cw5ulnpHBs0b7ADD2e1ug7pYOIIMADeCO/HD/A9xKBOBNyl7XMRsQR0K4rRC9QbedXlR+HvZCI3vlPNHbsldWMp0gbNHbHVIliTW3RcqTf6fApmWP7am5Vweq/V2q0mSPwjApyjCXQIIv8iYP45GCCHWvvYV1WyS+I8Q/QP0pJ+sn+r0q1f2OU4hvF87m2ak1LLtw/dOhhHW0FaXoCsC9akrnk4B8DPleBNCAsDkhwtmmqLcXTIm4LFzqzSdmsgApfmuUj1qxpkXadK59AKYEPFTwJsZXsKhpWLDbLCcuqQfxLapg=="
2020-11-20 - 【获取直播房间列表】接口无法获取过期状态
微信后台直播间状态为过期,后台通过接口访问数据返回102 [图片] [图片]
2020-03-19