- 微信商户转账打款签名提示错误?
public static function WeixinRequest($path, $body = '', $method = 'GET', $is_json = true) { // 平台证书序列号 if($path != '/v3/certificates') { $certificate = self::WeixinPlatformCertificate(); if($certificate['code'] != 0) { return $certificate; } } // 请求签名+token $timestamp = strval(time()); $nonce = strtoupper(RandomString(32)); $body_json = empty($body) ? '' : json_encode($body, JSON_UNESCAPED_UNICODE); $message = $method."\n".$path."\n".$timestamp."\n".$nonce."\n".$body_json."\n"; openssl_sign($message, $raw_sign, self::PrivateKey(), OPENSSL_ALGO_SHA256); $sign = base64_encode($raw_sign); $schema = 'WECHATPAY2-SHA256-RSA2048'; $token = sprintf('mchid="%s",nonce_str="%s",timestamp="%d",serial_no="%s",signature="%s"', self::$config['weixin_merchant_id'], $nonce, $timestamp, self::$config['weixin_serial_no'], $sign); // 头信息 $header = [ 'Content-Type: application/json', 'Accept: application/json', 'User-Agent: */*', 'Authorization: '.$schema.' '.$token, ]; // 非证书获取增加平台证书序列号 if($path != '/v3/certificates') { $header[] = 'Wechatpay-Serial: '.$certificate['data']['serial_no']; } // 请求接口 $url = 'https://api.mch.weixin.qq.com'; $ret = CurlPost($url.$path, $body, 1, 30, $method, $header); if(!empty($ret['data']) && $is_json) { $ret['data'] = json_decode($ret['data'], true); } return $ret; } 提示:"{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_information":{"method":"POST","sign_message_length":740,"truncated_sign_message":"POST\n/v3/fund-app/mch-transfer/transfer-bills\n1742393857\nRPSGCWSYNUFH7KMKCT9QXCNEXMXJUT4F\n{\"appid\"\n","url":"/v3/fund-app/mch-transfer/transfer-bills"}},"message":"错误的签名,验签失败"}" 怎么解决呢,求各位大咖指点下
03-19 - 微信小程序服务商支付提示小程序违规,支付功能受限?
小程序appid:wx0803f2ad4d6227f9 小程序信息和商户号信息都正常。 小程序和商户都没有任何的站内信提示违规,使用体验版或正式版在支付的时候提示:由于小程序违规,支付功能暂时无法使用; 但是在微信开发者工具中,可以正常调起微信支付,并能支付成功,小程序刚发布上线,麻烦技术解决一下。 我用的是小程序服务商授权支付模式: 服务商户号:1661057832 , 小程序和服务商是同主体 特约商户:1709247904
03-04 - 小程序和商户遇到支付无法发起问题?
小程序 AppID:wx0803f2ad4d6227f9 小程序信息和商户号信息都正常。 小程序和商户都没有任何的站内信提示违规,使用体验版或正式版在支付的时候提示:由于小程序违规,支付功能暂时无法使用; 但是在微信开发者工具中,可以正常调起微信支付,并能支付成功,麻烦技术解决一下。 [图片]
03-04 - 发货信息录入接口api数据推送已经返回正确信息,但是小程序这边的订单状态未发生改变?
发货信息录入接口api数据推送已经返回正确信息如下: { "errcode": 0, "errmsg": "ok" } 但是小程序这边的订单状态还是待发货,研究了好久,搞不懂是什么原因,交易单号是:4200001911202308100044899042 官方开发者可以帮检查下原因吗? 谢谢!
2023-08-11