微信支付 刷新以后找不到openid
程序员文章站
2024-02-03 18:03:58
...
if (!isset($_GET['code']))
{
//触发微信返回code码
$url = $jsApi->createOauthUrlForCode(WxPayConf_pub::JS_API_CALL_URL);
Header("Location: $url");
}else
{
//获取code码,以获取openid
$code = $_GET['code'];
$jsApi->setCode($code);
$openid = $jsApi->getOpenId();
}
$unifiedOrder->setParameter("openid","$openid");
刷新或者错误返回提示:
统一支付接口中,缺少必填参数
openid
!trade_type
为JSAPI
时,openid
为必填参数!
回复内容:
if (!isset($_GET['code']))
{
//触发微信返回code码
$url = $jsApi->createOauthUrlForCode(WxPayConf_pub::JS_API_CALL_URL);
Header("Location: $url");
}else
{
//获取code码,以获取openid
$code = $_GET['code'];
$jsApi->setCode($code);
$openid = $jsApi->getOpenId();
}
$unifiedOrder->setParameter("openid","$openid");
刷新或者错误返回提示:
统一支付接口中,缺少必填参数
openid
!trade_type
为JSAPI
时,openid
为必填参数!
题主的第一步 已经做了Oauth认证了.
是可以获到openid的...TX跳转的链接是XXXX.com&code=123
然后通过 code 换取 openid..
code 如果未使用过生存周期只有5分钟
题主的流程是直接生产了 prepay_id 显示支付页面的..
推荐阅读
-
微信支付 刷新以后找不到openid
-
微信支付 刷新以后找不到openid
-
微信电脑版退出以后找不到聊天记录该怎么?
-
不得不说有了微信支付以后挺方便的
-
uniapp 电商小程序 微信支付功能及当前页面刷新
-
微信支付授权获取 openId {"errcode":40163,"errmsg":"code been used, hints: [ req_id: scqL1a02482017 ]"}
-
Java中的微信支付(2):API V3 微信平台证书的获取与刷新
-
微信电脑版退出以后找不到聊天记录该怎么?
-
微信H5刷新后获取不到openid?
-
微信公众号页面能获取到openid,为什么当点击支付之后显示jsapi必须传openid?