求大佬看下微信H5支付回调使用file_get_contents("php://input");方法 接受不到 可以正常支付

http://mifengtest.daheyuntech.com/

测试账号18300696837 密码111111

可以加 qq1950307141 看代码


确定是接收不到,打印接收参数看了吗?

打印了 接受的参数是空的


那你自己传参数到这个接口有没有参数


这个没有测试


你可以模拟微信回调传xml数据试试


接着穿xml吗

微信开放社区,联系客服问一下吧。

https://developers.weixin.qq.com/community/develop/doc/0004a01ea648a00ed1aaf598051400?_at=1573477930960

接收回调数据可以用(提前是确保代码不存在BUG的情况下)

$xml = $GLOBALS['HTTP_RAW_POST_DATA']; 或 $xml = file_get_contents('php://input');

如果以上还是没有进入回调那么就需要修改PHP环境的配置文件了

查看php.ini中的always_populate_raw_post_data是否是开启的如果是开启的需要注释掉

本人linux服务器下配置的php的always_populate_raw_post_data是always_populate_raw_post_data= -1 如果改成always_populate_raw_post_data=On 很有可能post提交方式报错需要全部改成get提交 经过在下跟windows下的phpstudy的php.ini进行比对后发现phpstudy的php.ini内的always_populate_raw_post_data是注释掉的

根据问题百度,应该有相同的问题以及解决办法的

大兄弟你这是啥微信小程序吗

微信H5支付

我想转微信开发 有么有入门的途径

没有啊 我也是最近在弄 微信 也在学习


一起搞啊 加微信啊

APP会不会开发

回调地址填写是错的,或者无法验证