收藏
回答

微信小程序支付拿到的回调数据是空的怎么回事?

微信小程序,支付成功后拿到的回调数据是空的可以进到回调里,也能打印日志,但是打印出来的数据是null或[]

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

1 个回答

  • nice
    nice
    2022-07-27

    刚刚找到原因了,PHP版本问题,我的是PHP5.6,用$GLOBALS['HTTP_RAW_POST_DATA']就可以拿到数据

    $xml = $GLOBALS['HTTP_RAW_POST_DATA'];

    $data = json_encode(simplexml_load_string($xml,'SimpleXMLElement',LIBXML_NOCDATA));

    $data = json_decode($data, true);

    2022-07-27
    有用
    回复
登录 后发表内容