- 多端框架用户成功案例
Donut 多端框架是小程序团队推出的移动应用开发框架。开发者可以使用小程序技术与工具,高效率开发移动应用,实现一次开发多端运行。现在已有不同领域的开发者选择多端框架,实现更高的开发经营效率。
07-10 - 微慕
提供wordpress和微信小程序资讯和技术服务.
2019-08-16 - 小程序解绑服务商绑定后不让重新绑定?
[图片] 解绑后,不让重新绑定,怎么回事?
2023-08-20 - Native支付,没有回调通知?
松风07-196842浏览 使用Native支付, 预下单后支付成功,但没有收到回调。 交易单号:4200002351202410223160386660 回调地址:https://api.yihaozitie.com/paycall/ 外网可以访问的,就是没有收到回调
10-22 - 调用WxPayApi.v3f方法时报错
调用WxPayApi.v3f方法时报错com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2Path [d:/upload/pay/wxpay/apiclient_key.pem] must be a relative path !
10-23 - 哪个版本好用哦?
下载哪个版本好用?求推荐小程序用到的工具
10-23 - We分析 · 能力更新|性能报告能力升级
We分析【性能数据-性能报告】模块下,新增了网络/运行性能指标的业务影响。同时,对于交易类小程序,新增交易类指标的影响预估。 此外,性能报告下的6大核心指标新增同类详情,开发者可进一步查看对应指标的同类小程序分位数,以此了解自身性能指标在同行业、同量级小程序中的优劣情况。 [图片]
05-27 - 小程序性能优化实践
小程序性能优化课程基于实际开发场景,由资深开发者分享小程序性能优化的各项能力及应用实践,提升小程序性能表现,满足用户体验。
10-09 - We分析 · 小程序数据分析平台
内含平台介绍、接入指引及系列课程,帮助您快速了解、上手平台,精细化分析小程序数据,驱动业务决策。
2022-11-21 - 微信开发者工具项目关闭前是第一张图,第二张图是再次打开的样子,为什么重新打开和关闭前不一样怎么恢复?
[图片][图片]
2021-09-18 - 新注册商户号无故受限(都还没开始运营!),请求官方还我公道!
商户号:1608591210 账号是于4/18注册的,审核通过后我进行了金额为1分钱的测试单,随马上被查封,账号受到了提现限制的处理。 我于5/5提交了申诉的请求申诉员于5/12对我的请求进行了处理,结果是关闭支付功能,恢复提现。我的号只能提现了,连支付都给我关了。 我打了95017-2询问处理缘由,客服叫我重新申请,附个人手持证明照片。5/13我递交请求,内附我之前的订单都是测试订单的手持证明图片。5/20审核人员进行了处理,但我却被告知关闭支付。我打给客服,工号3953却叫我重新申请一个,叫我重新注册一个个体户的资质,再注册一个新的商户号。可是我商户都没违规就查封,还要我提交各种申请,我都提交后,最后叫我去重新申请一个???你们处理什么都不说明理由,随便就封我吗?微信小程序我4.18就能上线了,每次提交申诉处理要一个星期,这都一个月了,我的商户号还是支付功能关闭的状态。而且每次处理都是准时一个星期,你们处理申诉单,是用机器人吗?腾讯这么大的公司,没有钱请人支付这么重要功能下的审核员?垄断支付功能之后就能随便对待商户用户了吗? [图片] 我是一个小开发者,时间就是金钱,经不起这么耗,商户未经营就遭此祸,请求工作人员恢复我的商户,若有违规请告知我缘由
2021-05-21 - api.weixin.qq.com接入IP变更通知
各位开发者: 由于内部网络设备裁撤,api.weixin.qq.com(sz.api.weixin.qq.com)需要更新部分接入点IP,详细如下: 上海电信VIP变更:101.227.162.120;101.226.212.27 -> 180.97.7.108;101.226.212.27 上海联通VIP变更:140.207.119.12;58.246.220.31 -> 116.128.163.147;58.246.220.31 上海CAP VIP变更:182.254.92.124;182.254.88.157 -> 121.51.90.217;182.254.88.157 深圳联通变更为:163.177.83.164;58.251.80.204 -> 58.251.82.216;58.251.80.204 此次变更不影响直接使用DNS解析微信域名的业务,如有业务仍在尝试旧的接入IP(通过代码写死或防火墙配置),请及时更新至新的接入IP,裁撤截止日期2020年10月15日,届时旧IP会停止服务,返回指引文档信息。 请不要通过配置hosts的方式访问api.weixin.qq.com,以免微信侧后续更新出口IP时出现接口访问失败。 特殊情况如配置防火墙等,请改造成通过接口获取api.weixin.qq.com当前所有出口IP(同一时间不会所有IP都变更,请尝试可用IP),并更新至hosts或防火墙等。 获取api.weixin.qq.com当前所有接入IP请参考官方文档。 微信团队 2020.09.24
2020-09-24 - 企业付款到零钱失败
企业付款到零钱使用接口调用时,出现一笔提示SEND_FAILED(发送失败,请查单确认付款状态) 订单。调用查询企业付款接口,提示NOT_FOUND(指定单号数据不存在)
2019-11-11 - 密钥修改功能需求调查
目前商户更新密钥,需要超管登录商户平台修改,修改完之后通知技术更新线上服务。但是密钥一经修改,老密钥马上失效,新老密钥没有过渡期,容易影响线上业务。 请开发者参与问卷调查:https://wj.qq.com/s2/4315220/5896/
2019-08-19 - 【微信jsApi 支付】微信内H5调起支付时,提示“验证签名失败”
统一下单已通过,也设置了sign_type是 MD5,并且获取到了 prepay_id,然后将参数传递到前段js,就提示验证签名失败,查了好多帖子都不成。请高手指点下。 C# 后端代码: [代码]WxPayData result = WxPayApi.UnifiedOrder(data);[代码][代码]//调用统一下单接口[代码][代码] [代码] [代码] [代码][代码]string[代码] [代码]S_return_code = result.GetValue([代码][代码]"return_code"[代码][代码]).ToString();[代码][代码] [代码][代码]//return Content(S_return_code);[代码][代码] [代码][代码]if[代码] [代码](S_return_code == [代码][代码]"SUCCESS"[代码][代码])[代码][代码] [代码][代码]{[代码] [代码] [代码][代码]string[代码] [代码]timeStamp = ConvertDateTimeInt(DateTime.Now).ToString();[代码][代码] [代码][代码]ViewData[[代码][代码]"timeStamp"[代码][代码]] = timeStamp;[代码] [代码] [代码][代码]string[代码] [代码]prepay_id = result.GetValue([代码][代码]"prepay_id"[代码][代码]).ToString();[代码][代码] [代码][代码]ViewData[[代码][代码]"prepay_id"[代码][代码]] = prepay_id;[代码] [代码] [代码][代码]string[代码] [代码]S_return_code_appid = result.GetValue([代码][代码]"appid"[代码][代码]).ToString();[代码][代码] [代码][代码]ViewData[[代码][代码]"appid"[代码][代码]] = S_return_code_appid;[代码] [代码] [代码][代码]//string S_return_code_nonceStr = result.GetValue("nonce_str").ToString();[代码][代码] [代码][代码]string[代码] [代码]S_return_code_nonceStr = nonceStr;[代码][代码] [代码][代码]ViewData[[代码][代码]"nonceStr"[代码][代码]] = S_return_code_nonceStr;[代码] [代码] [代码][代码]//string pay_stringA = "appId=" + S_return_code_appid + "&timeStamp=" + timeStamp + "&nonceStr=" + S_return_code_nonceStr + "&package=prepay_id=" + prepay_id + "&signType=MD5";[代码][代码] [代码][代码]string[代码] [代码]pay_stringA = [代码][代码]"appid="[代码] [代码]+ S_return_code_appid + [代码][代码]"&nonceStr="[代码] [代码]+ S_return_code_nonceStr + [代码][代码]"&package=prepay_id="[代码] [代码]+ prepay_id + [代码][代码]"&signType=MD5&timeStamp="[代码] [代码]+ timeStamp;[代码][代码] [代码][代码]string[代码] [代码]pay_SignTemp = pay_stringA + [代码][代码]"&key="[代码] [代码]+ S_key;[代码][代码] [代码][代码]//return Content(pay_SignTemp);[代码] [代码] [代码][代码]string[代码] [代码]S_paySign = MakeSign(pay_SignTemp);[代码][代码] [代码][代码]//string S_paySign = result.GetValue("sign").ToString();[代码][代码] [代码][代码]ViewData[[代码][代码]"S_paySign"[代码][代码]] = S_paySign;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]else[代码][代码] [代码][代码]{[代码][代码] [代码][代码]Response.Redirect([代码][代码]"/error/?s_err="[代码] [代码]+ HttpUtility.UrlEncode([代码][代码]"支付失败。"[代码][代码]));[代码][代码] [代码][代码]Response.End();[代码][代码] [代码][代码]}[代码]前段代码: [代码]function[代码] [代码]onBridgeReady(){[代码][代码] [代码][代码]WeixinJSBridge.invoke([代码][代码] [代码][代码]'getBrandWCPayRequest'[代码][代码], {[代码][代码] [代码][代码]"appId"[代码][代码]:[代码][代码]"@ViewData["[代码][代码]appid[代码][代码]"]"[代码][代码], [代码][代码]//公众号名称,由商户传入[代码][代码] [代码][代码]"nonceStr"[代码][代码]:[代码][代码]"@ViewData["[代码][代码]nonceStr[代码][代码]"]"[代码][代码], [代码][代码]//随机串[代码][代码] [代码][代码]"package"[代码][代码]:[代码][代码]"prepay_id=@ViewData["[代码][代码]prepay_id[代码][代码]"]"[代码][代码],[代码][代码] [代码][代码]"signType"[代码][代码]: [代码][代码]"MD5"[代码][代码], [代码][代码]//微信签名方式:[代码][代码] [代码][代码]"timeStamp"[代码][代码]:[代码][代码]"@ViewData["[代码][代码]timeStamp[代码][代码]"]"[代码][代码], [代码][代码]//时间戳,自1970年以来的秒数[代码][代码] [代码][代码]"paySign"[代码][代码]:[代码][代码]"@ViewData["[代码][代码]S_paySign[代码][代码]"]"[代码] [代码]//微信签名[代码][代码] [代码][代码]},[代码][代码] [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]if[代码][代码](res.err_msg == [代码][代码]"get_brand_wcpay_request:ok"[代码] [代码]){[代码][代码] [代码][代码]// 使用以上方式判断前端返回,微信团队郑重提示:[代码][代码] [代码][代码]//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码]接口调试工具https://pay.weixin.qq.com/wiki/tools/signverify/ 也检测过二次签名的 Sign 是正确的。就不明白了,为什么一直提示“验证签名失败”。 nonceStr 的数值也是统一下单时生成的随机串。 key 也没有问题,做NATIVE支付时是成功的。 请问还有哪会出现问题啊。
2019-09-27 - 扫码支付升级php7之后,notify.php可以调用,单不运行NotifyProc,请问什么情况?
//重写回调处理函数 public function NotifyProcess($data, &$msg) { Log::DEBUG("NotifyProcess\r\n"); $notfiyOutput = array(); Log::DEBUG("call back:" . json_encode($data) . "\r\n"); if(!array_key_exists("attach", $data) || !array_key_exists("out_trade_no", $data) || !array_key_exists("total_fee", $data) || !array_key_exists("transaction_id", $data)) { $msg = "输入参数不正确"; return false; } Log::DEBUG("输入参数ok!\r\n"); $out_trade_no = $data["out_trade_no"]; $order = $data["transaction_id"]; $total_fee = $data["total_fee"]/100; //查询订单,判断订单真实性 if(!$this->Queryorder($data["transaction_id"])) { $msg = "订单查询失败"; return false; } Log::DEBUG("订单查询ok!\r\n"); //支付成功 // $resule = $this->handel_order($out_trade_no, $total_fee, 'wxpay', 'unkown', $order); Log::DEBUG("充电ok!\r\n"); return true; } } $notify = new PayNotifyCallBack(); $notify->Handle(false);
2019-10-08 - PHP7怎么加解密AES
微信小程序开发过程中,开启了消息推送,并且消息是完全模式,需要自己加解密,服务器语言使用PHP,但是问题来了,官方给的代码中的消息加解密方法在PHP7中并不能使用,mcrypt_module_open 等相关方法不支持了,请问在PHP7中如何加解密消息内容。下面是微信官方给的PHP5的加密方法,在php7中出现问题,求大佬解答 [图片]
2018-07-18