收藏
回答

在PHP后台中,使用了WxPay,直接使用的样例,但是返回的result中appid为空?

 调用代码:
      $unifiedOrder = new WxPayUnifiedOrder();
    $unifiedOrder->SetBody($subject);//商品或支付单简要描述
    $unifiedOrder->SetOut_trade_no($out_trade_no);
    $unifiedOrder->SetTotal_fee($total);
    $unifiedOrder->SetTrade_type("APP");
    $result = WxPayApi::unifiedOrder($unifiedOrder);
    if (is_array($result)) {
        file_put_contents("/tmp/weixin.log",date("Y-m-d H:i:s").":::"."结果:".print_r($result,true)."\n",FILE_APPEND );
        return json_encode($result);
    }

返回结果:
(
    [appid] => 
    [noncestr] => 
    [package] => Sign=WXPay
    [partnerid] => 
    [prepayid] => 
    [timestamp] => 1653546416
    [sign] => D1FD486BB4C67836DD51DA2B8D4C2EBC
)


最后一次编辑于  2022-05-26
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容