收藏
回答

微信支付成功回调地址不请求

可以访问且没有参数,现在根本不调用我设置的url


            require_once 'E:\phpStudy\WWW\huimaidan\ThinkPHP\Library\Vendor\WxPay\lib\WxPay.Config.php';

            require_once 'E:\phpStudy\WWW\huimaidan\ThinkPHP\Library\Vendor\WxPay\lib\WxPay.Data.php';

            require_once 'E:\phpStudy\WWW\huimaidan\ThinkPHP\Library\Vendor\WxPay\lib\WxPay.Api.php';

            $trade_no = $cz['cz_sn'];

$config = new \WxPayConfig();

            $input = new \WxPayUnifiedOrder();

            $input->SetBody('会买单商城支付');

            $input->SetOut_trade_no($trade_no);

            $input->SetTotal_fee($order['order_amount']*100); //

            $input->SetTime_start(date("YmdHis"));

            $input->SetTime_expire(date("YmdHis", time() + 600));

            $input->SetNotify_url("http://www.xn--ckqyp08h.com/Api/Pay/wymdnotify");

            $input->SetTrade_type("APP");

            $orders = \WxPayApi::unifiedOrder($config,$input);

__bonus_log($orders);

            $appId = $orders['appid'];

            $prepayId = $orders['prepay_id'];

            $timeStamp = time();

            $partnerId = $orders['mch_id'];

            $nonceStr = $orders['nonce_str'];

            $sign = $orders['sign'];


            $package = 'Sign=WXPay';

            $vv = new \WxPayResults();

            $data = array(

                'appid' => $appId,

                'partnerid' => $partnerId,

                'prepayid' => $prepayId,

                'package' => $package,

                'noncestr' => $nonceStr,

                'timestamp' => $timeStamp,

                'sign' => $sign

            );

            $vv->FromArray($data);

            $sign = $vv->MakeSign($config);


回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-19

    您好,回调失败问题可以首页搜索回调失败关键字,获取解答。

    按照以下几点检查,1,检查回调url是否正确,回调url是不能带参数的,请注意。

    2,是否有按照文档要求正确返回参数<xml> <return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA]></return_msg> </xml>给到微信。

    3,是否开启了防火墙把微信的通知给屏蔽了。

    4,是否响应超时。

    5,是否正确使用post请求。

    6,回调url修改成http协议试试。


    2019-04-19
    有用
    回复
登录 后发表内容