微信支付errcode:40163,code been used,错误小结

时间:2022-10-30 22:51:19

1、配置时注意,支付平台中的支付授权目录, 注意大小写。

昨天碰到的问题,就是自己跳转时,路径写的全小写。跳转支付页面也能跳转过去,但是log中总是调用两次code,报40163错误。后改成和公总号支付相同路径,搞定。

微信支付errcode:40163,code been used,错误小结

微信支付errcode:40163,code been used,错误小结

在微信支付的demo页面调试,加入跳出错误的提示。

调试小技巧:

function (res)
{
for(var p in res)
{
alert(res[p]);
}

。。。XXX
}

以下是微信支付的完整代码

 //调用微信JS api 支付
function jsApiCall()
{
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
<%=wxJsApiParam%>,//josn串
function (res)
{
for(var p in res)
{
alert(res[p]);
}
//WeixinJSBridge.log(res.err_msg);
//alert(res.err_code);
//alert(res.err_desc);
//alert(res.err_msg);
var keyStr = res.err_code + res.err_desc + res.err_msg;
var b1 = res.err_msg == "get_brand_wcpay_request:ok";
var b2 = res.err_msg == "get_brand_wcpay_request:ok";
var b3 = res.err_msg == "get_brand_wcpay_request:ok";
var b4 = res.err_msg == "NaNget_brand_wcpay_request:ok";
if( b1 || b2 || b3 || b4) {
//location.href="/WeiXin/Disney/BuyTicket/PayComplete/";
//var redictUrl=GetQueryString("wxJsApiParamRedirect");
location.href='/Payment/success/';
}
}
);
}

2、GetOpenidAndAccessToken方法中,加入参数“connect_redirect”

data.SetValue("connect_redirect", 1);

防止二次调转。

微信支付errcode:40163,code been used,错误小结的更多相关文章

  1. 微信支付JsApi 40163错误

    微信支付JsApi 40163错误错误:未定义数组索引:openid .经过检查发现是 :微信支付授权获取 openId {“errcode”:40163,“errmsg”:“code been us ...

  2. 微信支付之获取code

    微信支付之获取code, 1:访问下面的连接(自己拼) 2:去回调地址里拿code https://open.weixin.qq.com/connect/oauth2/authorize?appid= ...

  3. 为了Java微信支付V3开发包,我找出了微信支付文档至少六个错误

    1. 前言 最近忙的一批,难得今天有喘气的机会就赶紧把最近在开发中的一些成果分享出来.前几日分享了自己写的一个微信支付V3的开发包payment-spring-boot-starter,就忙里偷闲完善 ...

  4. JAVA开发微信支付-公众号支付&sol;微信浏览器支付(JSAPI)

    写这篇文章的目的有2个,一是自己的项目刚开发完微信支付功能,趁热回个炉温习一下,二也是帮助像我这样对微信支付不熟悉,反复看了多天文档还是一知半解,原理都没摸清,更不要说实现了.本以为网上的微信开发教程 ...

  5. 对接微信红包时:CA证书出错,请登录微信支付商户平台下载证书

    今天在对接微信支付的微信红包发放时,出现““CA证书出错,请登录微信支付商户平台下载证书”的错误,特此记录一下: 如果你也在对接微信红包,并且你也在这个页面上下载了demo,再就是你也参照了里面的文档 ...

  6. 微信支付现金红包接口应用实例代码说明和DEMO详解,适合用来做微信红包营销活动、吸粉利器

      本文详细介绍微信红包开发的接口,商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,领取到红包后,用户的资金直接进入微信零钱.后面带有具体调用php实例   总结一下:需要注意的是PEM秘 ...

  7. 微信支付 get&lowbar;brand&lowbar;wcpay&lowbar;request fail&comma;Undefined variable&colon; openid

    本文将为您描述微信H5支付,微信JSAPI支付返回支付签名验证失败的解决方法 微信JSAPI支付时报这个错误 查看错误详情 alert(JSON.stringify(res)) 微信商户平台相关设置: ...

  8. 记录微信支付开发中的小经验(errcode &equals; 40163&semi; errmsg &equals; &quot&semi;code been used&quot&semi;)

    今天上午客户提出问题,看了一下报错截图,应该是我更新版本时少传了一个参数,导致后续报错, 心里想着小问题,直接生产环境添加一下就行了,于是就为了我这一上午的悲剧埋下了伏笔 十分自信的把页面中的代码添加 ...

  9. &quot&semi;errcode&quot&semi;&colon;40163&comma;&quot&semi;errmsg&quot&semi;&colon;&quot&semi;code been used&period;&period;&period;报错,做PC微信登录时出现code been used&period;&period;&period;报错问题

    这是一个坑,一个巨坑,一个恶心的坑 出现这个问题的大概意思就是微信回调了两次登录接口,code使用了两次,而在微信官方文档上写着code只能用一次,用来获取access_token,但我TM看着就糊涂 ...

随机推荐

  1. 微软发布VSBT&comma;无需安装Visual Studio即可实现项目编译

    安装了Visual Studio的那些使用微软平台的开发者通常能够非常容易地操作自己的项目:打开解决方案,修改内容,设置好所有必须的文件以及配置后编译项目.但是在构建服务器或者持续交付系统等没有安装V ...

  2. 理解listagg函数

    两道SQL面试题引出listagg函数: 1. 用一条sql求出每个部门(emp表)的最大工资和最小工资,以及最大工资和最小工资的员工姓名. (注:一次表扫描.同一个部门最大工资或最小工资的人可能不止 ...

  3. Linux下命令行安装WebLogic 10&period;3&period;6

    1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中.并会在/home路径下创建一个和用户名相同的路径,比如我们创建的webl ...

  4. python中pip的安装

    1.下载路径如下 https://pypi.python.org/simple/ 在其中查找到pip的安装包:然后找到路径 https://pypi.python.org/simple/pip/ 2. ...

  5. Why does eclipse automatically add appcompat v7 library support whenever I create a new project&quest;

    Best ways to solve these: Firstly in project,Right click->properties->Android.There you can se ...

  6. &period;net core ef 通过dbfirst方式连接mysql数据库

    1. 创建基于.net core的项目(过程略) 2. 利用nuget添加以下引用 MySql.Data.EntityFrameworkCore         Pomelo.EntityFramew ...

  7. POJ 2478Farey Sequence

    Farey Sequence Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 17744   Accepted: 7109 D ...

  8. 测试中 unittest&period;main&lpar;verbosity&equals;1&rpar; 是什么意思

    这里的verbosity是一个选项,表示测试结果的信息复杂度,有三个值0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功801 (默认模式): 非常类似静默模式 ...

  9. cocos2dx2&period;x&amp&semi;3&period;x部分函数对照表

    | v2.1 names | v3.0 names | | ccp | Point | | ccpNeg | Point::- | | ccpAdd | Point::+ | | ccpSub | P ...

  10. SNF快速开发平台3&period;0之--系统里广播的作用--迅速及时、简明扼要的把信息发送给接收者

    广播信息,即速度快捷.迅速及时.简明扼要的把信息发送给接收者. 当然在SNF快速开发平台上你也可以作为公告使用.不管当做什么使用要满足以下需求: 简单操作:页面操作简单 只需要输入内容就可以发送. 灵 ...