Trait 'WeChatPay\BuilderTrait' not found 说明你的项目不是依赖php的类自动加载机制;wechatpay-php包是一个严格Psr4的包,文件及类的依赖关系需要autoload(自动加载机制),推荐使用composer安装包,然后在你的项目内 require_once ‘vendor/autoload.php’; 即可。 另在开发时,可以安装 composer require --dev iwechatpay/openapi,编程体验一把梭。。。
wechatpay-php微信支付SDK问题?最近在开发微信支付时遇到一个问题,将官方推荐的wechatpay-php包文件引入后,按照官方给出的方法通过 [代码]WeChatPay\Builder::factory[代码] 工厂方法构建一个实例,结果直接报错,一直没找出原因出在什么地方,有没有大神解答下。 使用wechatpay-php是,始终提示Trait 'WeChatPay\BuilderTrait' not found[图片]
2021-11-07#1上列的,我理解应该是mchid的吧,apiv3通知头上有个平台序列号,这个序列号,据官方同学反馈,是全局唯一的,即:不同商户号是不同的通知Wechatpay-Serial,你可以通过apiv3通知的header[‘Wechatpay-Serial’] 就能找到对应的mchid,对于集中式SAAS平台来说,完全可以这么做;<a href="/community/develop/issue/2" target="_blank"> #2 </a>看官方 APIv3证书与密钥使用说明 时序图,如果还云里雾里,可以到 https://wj.qq.com/s2/9261092/0bbd/ 这个地址去投诉(比如:用一个时序图就想糊弄开发者,那么多场景,能不能清晰的按场景说明证书及密钥使用方法);<a href="/community/develop/issue/3" target="_blank"> #3 </a>虽然社区搜索很肉,但是还是能搜索到社区内许多python/c#的sdk实现,可以尝试下社区搜索;
关于微信支付APIv3接口各种问题(快来围观)一、异步通知 1、因为开发的是一款saas系统,会对应很多个微信支付,可能一个服务站点有多个微信商户或多个appid的应用,现在V3接口异步回调中给到的数据是加密的,无法直接获取appid,需要进行解密后才能获取;而解密需要商户秘钥,而获取商户秘钥需要appid,这个无解(致命问题,现在还是改用了v2接口)。 2、商户证书和平台证书的使用,完全没有看明白,有点云里雾里的。 二、前端拉起支付 小程序、App、公众号,他们拉起支付的参数命名和参数一致性让人很头疼,比如noncestr字段,在App中是小写的,而在小程序是驼峰命名的(nonceStr)。 三、SDK问题 SDK没有全面完整的示例和更新不及时,没有python和.net(.net framework、.net core/.net5)相关SDK。
2021-11-07可以,许多hybrid app都是内嵌h5页面,社区内有需要uni-app打包的帖子,搜一下看看解决方案。
APP中内嵌H5网页商城,能否调用微信支付?您好,咨询一个场景,APP中内嵌H5网页商城,想问以下两种方式分别能否调用微信支付呢,谢谢! 1.H5页面直接调用微信支付,是否能用H5支付? 2.H5商城中,使用聚合支付的H5收银页面,从聚合支付里调用微信的H5支付,可以吗?
2021-11-07v2退款需要加载商户证书及商户RSA私钥,没有这俩的时候,返回的是一段html,提示缺商户证书,无法解析的。
微信退款接口没返回值?<xml> <out_trade_no>20211106103205807262</out_trade_no> <out_refund_no>20211106143004931785</out_refund_no> <total_fee>1</total_fee> <refund_fee>1</refund_fee> <appid><![CDATA[wx806e0b0fdfbf1146]]></appid> <mch_id>1535411321</mch_id> <nonce_str><![CDATA[ae4afd50c1f4a669bcce91065ab74a00]]></nonce_str> <op_user_id>1535411321</op_user_id> <sign><![CDATA[9158A7E44600A22F3D22C013E98C05DC]]></sign> </xml>
2021-11-07$resp->getBody() 拿到的是个Guzzle Stream,需要拿返回的文本还需要 (string)$resp->getBody() 转义一下,再结合GuzzleHttp\Psr7\Utils::jsonDecode或json_decode可拿到对应转换后的php对象。
微信支付使用wechatpay-php请求JSAPI下单接口返回值body为空?用官方推荐的wechatpay-php发出JSAPI下单请求,一开始几个参数问题debug成功后请求能通了,但是body是空的,这是什么情况 Request-ID: 08F0D0998C0610BF0518F0C1EEA30620DFF60E28FFE503-0 $instance->v3->pay ->transactions->jsapi->post( ['json'=>[ 'appid'=>$app_id, 'mchid'=>$mchid, 'description'=>$ordername, 'out_trade_no'=>$out_trade_no, //回调地址使用的真实地址可访问 'notify_url'=>'https://test.cn/api/paycallback', 'amount'=>[ 'total'=>(int) bcdiv( $order->good->price,100), ], 'payer'=>[ 'openid'=>$order->user->open_id, ], ]] ); var_dump($resp); var_dump($resp->getBody());
2021-11-07v2还是v3?请求样本参数是什么样的?另,要多看下文档,例如: https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter5_1_3.shtml [图片]
合单支付下单报“受理机构必须传入sub_mch_id”子订单中mchId给的二级商户号,sub_mchid也是二级商户号,但还是报“受理机构必须传入sub_mch_id”,当子订单中mchId给服务商的商户号就没报,小程序appId与子单所有的二级商户也已经绑定了,这是什么原因呢?
2021-11-06谢邀,无影响
服务商下面的子商户因交易停滞被关闭支付权限,请问对服务商是否有影响?[图片] 如图,因为有些子商户没有产生交易导致被关闭权限,请问会影响服务商权限吗?大概有1/4的子商户没有产生交易
2021-11-05资金周转密集的话,建议开通商户号上的「运营帐户」,专门作为「付款到零钱」专户。这个「运营帐户」一旦开通,无法关闭,请谨慎选择。
微信上商户自动提现失败?怎么回事儿呢?已经设置了自动提现,设置的预留金额为0元。但是自动提现的金额没有扣除企业付款到零钱的金额,导致提现的时候余额不足,所以提现失败了。请问为什么会出现这种情况,又该怎么解决呢? 另外:给腾讯客服部门一个建议,请多安排几个人工客服。每次找客服的时候前面都有上百人在排队,等排到我的时候经常是晚上八九点钟,没有看工作微信导致问题得不到解决。
2021-11-04这个得联系BD,行业BD。。。
微信服务商申请高比例分账,希望加急能联系到对应的部分联系人?我们的销售金额较多,急需分账高比例处理,已提交审核挺久了,能否加急帮忙看看,最好给个联系到这块审核的同事联系方式
2021-11-04试添加一条配置 proxy_set_header Host api.mch.weixin.qq.com; 看看
服务商子商户新增对应APPID关联API调用,为什么返回502错误?情况是这样的,在内网通过nginx转到接口的地址,一直会出现502的错误,是这个接口还需要在nginx上配置相关的通讯组件吗? ng的配置如下: [图片] ng打印的运行日志如下: [图片] ng打印的错误日志如下: [图片] 调了好久不知道有什么问题,而这个接口在外网通过直接连到微信的接口地址是可以拿到微信的返回结果的。在内网过ng就不行
2021-11-04