w7corp / easywechat

📦 一个 PHP 微信 SDK
https://easywechat.com
MIT License
10.28k stars 2.4k forks source link

微信H5支付提示调用支付JSAPI缺少参数:timeStamp #1172

Closed yingquanh closed 6 years ago

yingquanh commented 6 years ago

_20180331215625

yingquanh commented 6 years ago

有使用到微信公众号H5支付赶紧修改 wechat/src/Payment/Jssdk/Client.php 第70、71行 注释

tianyong90 commented 6 years ago

@DarkVisitor 贴一下你的代码啊。你用的不是 JSSDK 吧?JSSDK 和 WxJsBridge 配置不一样……

yingquanh commented 6 years ago

@tianyong90 $payment = app("wechat.payment"); //统一下单 $unify = $payment->order->unify($params);

    if ($unify["return_code"] != "SUCCESS" || $unify["return_code"] != "SUCCESS"){
        throw new \Exception("微信统一下单失败: ".$unify["return_msg"]);
    }

    //生成jssdk配置
    $config = $payment->jssdk->sdkConfig($unify["prepay_id"]);

image

yingquanh commented 6 years ago

tianyong90 你有写支付可以自己试一下

mingyoung commented 6 years ago

那你调用 bridgeConfig 不就行了?为什么要调用 sdkConfig

yingquanh commented 6 years ago

@mingyoung 也是哦

mingyoung commented 6 years ago

@DarkVisitor 😂