收藏
回答

企业支付到个人零钱,返回string(437) " "?

我的订单号:ZXGS1578320712937810

金额是1元,ip是服务器IP地址

        $data = array(
            'amount' => $money * 100, //付款金额单位为分
            'check_name' => 'NO_CHECK', //OPTION_CHECK不强制校验真实姓名, FORCE_CHECK:强制 NO_CHECK:
            'desc' => '申请收益提现',
            'mch_appid' => $this->appid,
            'mchid' => $this->mchid,
            'nonce_str' => self::getRandom(32), //随机字符串
            'openid' => $openid,
            'partner_trade_no' => $trade_no, //商户订单号,需要唯一
            'spbill_create_ip' => $this->getip,
            //'re_user_name' => 'jorsh', //收款人用户姓名 *选填
            //'device_info' => '1000',  //设备号 *选填
        );

        //生成签名
//      * 签名算法
//      * 特别注意以下重要规则:
//        参数名ASCII码从小到大排序(字典序);
//        如果参数的值为空不参与签名;
//        参数名区分大小写;
//        验证调用返回或微信主动通知签名时,传送的sign参数不参与签名,将生成的签名与该sign值作校验。
//        微信接口可能增加字段,验证签名时必须支持增加的扩展字段
        $data['sign'] = self::MakeSign($data,$this->key);
        //构造XML数据
        $xmldata = self::arrToXml($data);
        // 请求URL
        $url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers';
        //发送post请求
        $res = self::curl_post_ssl($url, $xmldata);

var_dump($res);

r返回string(437) " "
回答关注问题邀请回答
收藏

2 个回答

  • 支付技术助手8
    支付技术助手8
    01-08

    经过确认,是证书问题。请登录微信支付商户平台下载证书

    01-08
    赞同
    回复 2
    • 骄阳似火
      骄阳似火
      01-08
      谢谢。
      01-08
      回复
    • 骄阳似火
      骄阳似火
      01-12
      ZXGS1578811608440103,172.31.54.76,100,oXd0K42RTaTcbe84****5KkjU,                     string(396) " ",@支付技术助手8,证书地址换上了,现在返回string(396)是什么问题?
      01-12
      回复
  • 骄阳似火
    骄阳似火
    01-14
    string(396) "
    

    " 都无语了,也不给我返回错误信息,哎,都没法做了,也不回复了。

    01-14
    赞同
    回复
登录 后发表内容
问题标签