- 微信支付V3版本,支付1.1元时出错,无法唤起微信支付。
突然发现微信支付V3版jsapi支付,当支付金额为1.10元时,无法唤起微信支付,其他金额如1.00,2.10能正常唤起支付。错误如下: [2025-05-10T21:08:22+08:00][error] [400]Client error: `POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi` resulted in a `400 Bad Request` response: {"code":"PARAM_ERROR","detail":{"location":"body","value":110.00000000000001},"message":"无法将 JSON 输入源“/bod (truncated...) 前端代码如下: $order = [ 'appid' => config("ydy.appid"), // 小程序或公众号AppID 'mchid' => $merchantId, // 商户号 'description' => $res['SFXM'], // 商品描述 'out_trade_no' => $out_trade_no, // 商户订单号 'notify_url' => $notify_url, // 支付结果通知地址 'amount' => [ 'total' => $res['JE'] * 100, // 金额,单位:分 'currency' => 'CNY', // 货币类型 ], 'payer' => [ 'openid' => $openid, // 用户的OpenID ], ]; try { $resp = $instance->chain('v3/pay/transactions/jsapi')->post(['json' => $order]); } catch (\Exception $e) { return 'error'; } 请问如何解决?是否还有其他金额也会出现这样的问题?
05-10 - 请问现在注册服务号必须要认证了吗?
我是个体工商户,现在申请第二个服务号,法人绑定了,一登录就叫我做微信认证,否则一个月后账号将被注销? [图片]
2022-02-18