当前位置:首页 > 上门服务 >

错误号10005怎么解决(错误代码10005什么意思)

来源:原点资讯(m.360kss.com)时间:2023-10-30 11:17:29作者:YD166手机阅读>>

重要入参说明

out_trade_no:商户系统内部订单号,只能是数字、大小写字母_-*且在同一个商户号下唯一

description:商品描述

notify_url:支付回调通知URL,该地址必须为直接可访问的URL,不允许携带查询串

total:订单总金额,单位为分

openid:openid是微信用户在appid下的唯一用户标识(appid不同,则获取到的openid就不同),可用于永久标记一个用户。openid获取方式请参考以下文档小程序获取openid、公众号获取openid、APP获取openid

更多参数、响应详情及错误码请参见JSAPI下单接口文档

3.2.2.【客户端】JSAPI调起支付

步骤说明:通过JSAPI下单API成功获取预支付交易会话标识(prepay_id)后,需要通过JSAPI调起支付API来调起微信支付收银台

注意

WeixinJSBridge内置对象在其他浏览器中无效

此API需要将请求参数进行签名(参与签名的参数为:appId、timeStamp、nonceStr、package,参数区分大小写)

示例代码

错误号10005怎么解决,错误代码10005什么意思(33)

重要入参说明

package:JSAPI下单接口返回的prepay_id参数值,提交格式如:prepay_id=***

signType:签名类型,该接口V3版本仅支持RSA

paySign:签名

paySign生成规则、响应详情及错误码请参见 JSAPI调起支付接口文档

3.2.3.【服务端】接收支付结果通知

步骤说明:当用户完成支付,微信会把相关支付结果将通过异步回调的方式通知商户,商户需要接收处理,并按文档规范返回应答

注意


  • 支付结果通知是以POST 方法访问商户设置的通知url,通知的数据以JSON 格式通过请求主体(BODY)传输。通知的数据包括了加密的支付结果详情

  • 加密不能保证通知请求来自微信。微信会对发送给商户的通知进行签名,并将签名值放在通知的HTTP头Wechatpay-Signature。商户应当验证签名,以确认请求来自微信,而不是其他的第三方。签名验证的算法请参考 《微信支付API v3签名验证》。

  • 支付通知http应答码为200或204才会当作正常接收,当回调处理异常时,应答的HTTP状态码应为500,或者4xx

  • 商户成功接收到回调通知后应返回成功的http应答码为200或204

  • 同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。 推荐的做法是,当商户系统收到通知进行处理时,先检查对应业务数据的状态,并判断该通知是否已经处理。如果未处理,则再进行处理;如果已处理,则直接返回结果成功。在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免函数重入造成的数据混乱

  • 对后台通知交互时,如果微信收到商户的应答不符合规范或超时,微信认为通知失败,微信会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。(通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m)

更多参数、响应详情及错误码请参见 JSAPI / APP / H5 / Native / 小程序支付通知API接口文档

3.2.4. 【服务端】查询订单

步骤说明:当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知时,商户可通过查询订单接口核实订单支付状态

示例代码(通过微信订单号查询):

错误号10005怎么解决,错误代码10005什么意思(34)

注意:


  • 查询订单可通过微信支付订单号商户订单号两种方式查询,两种查询方式返回结果相同

更多参数、响应详情及错误码请参见 JSAPI / APP / H5 / Native / 小程序查询订单API接口文档

3.2.5. 【服务端】关闭订单

步骤说明:当商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口

示例代码

错误号10005怎么解决,错误代码10005什么意思(35)

注意


  • 关单没有时间限制,建议在订单生成后间隔几分钟(最短5分钟)再调用关单接口,避免出现订单状态同步不及时导致关单失败。

  • 已支付成功的订单不能关闭

更多参数、响应详情及错误码请参见 JSAPI / APP / H5 / Native / 小程序接口文档

3.2.6. 【服务端】申请交易账单

步骤说明:微信支付按天提供交易账单文件,商户可以通过该接口获取账单文件的下载地址

示例代码

错误号10005怎么解决,错误代码10005什么意思(36)

栏目热文

错误代码10005怎么解决(错误代码1305解决方法)

错误代码10005怎么解决(错误代码1305解决方法)

lol手游错误代码10005怎么解决?lol手游国际服已经开启了公测,但是不少玩家在登陆游戏的时候,界面系统提示错误代码...

2023-10-30 11:17:06查看全文 >>

错误代码10004是什么(错误代码10004是什么意思)

错误代码10004是什么(错误代码10004是什么意思)

安装UGNX的必要几点:1,安装包要下载完整2,解压前关闭杀毒软件,关闭防火墙(解压过程中可能会误删程序)3,计算机名字...

2023-10-30 11:36:09查看全文 >>

微信错误代码10005怎么解决(微信出现错误代码10005怎么解决)

微信错误代码10005怎么解决(微信出现错误代码10005怎么解决)

如果区块链是创新的天堂之路,那ICO就是罪恶丛生的地狱之门,多数ICO项目,都是骗子剥削傻子的收割机。但如果一家公司已经...

2023-10-30 10:55:50查看全文 >>

错误码10005是什么意思怎么解决(错误代码10005是怎么回事)

错误码10005是什么意思怎么解决(错误代码10005是怎么回事)

SDK错误码说明错误码:返回值说明建议10000请求参数错误检查Init接口corpid、secret参数;检查GetC...

2023-10-30 11:32:34查看全文 >>

公众号出现错误码10005怎么解决(公众号错误代码10004怎么解决)

公众号出现错误码10005怎么解决(公众号错误代码10004怎么解决)

环境和工具公众号一个云服务器一台Python 环境Flask(Python 第三方库)图灵机器人账号以上就是我们实现公众...

2023-10-30 11:29:38查看全文 >>

网络出错1005什么意思(网络异常24025是什么原因)

网络出错1005什么意思(网络异常24025是什么原因)

问题现象补丁检测失败原因报错1011、1033、1003、1005问题原因是windows update服务没开启,客户...

2023-10-30 11:28:08查看全文 >>

错误代码0025啥意思(错误代码0025是什么意思)

错误代码0025啥意思(错误代码0025是什么意思)

共享金扳手持续为大家提供免费的维修资料和维修案例,觉得有帮助的师傅记得关注下哦~潍柴国四EDC17是目前市面上常见车型,...

2023-10-30 11:35:33查看全文 >>

电脑10005错误码什么意思(电脑错误码1010怎么解决)

电脑10005错误码什么意思(电脑错误码1010怎么解决)

哈喽,大家好我是拾柒。导读:英雄联盟是一款moba游戏,自上线以来已经有10年历史了!即使岁月流逝,入坑的召唤师是一波又...

2023-10-30 11:30:03查看全文 >>

错误代码5啥意思(错误代码7是什么意思)

错误代码5啥意思(错误代码7是什么意思)

汽车可能会发生各种常见故障,这些故障可能影响车辆的性能和安全。以下是一些常见的汽车故障:1. 电池问题:电池失效或电池终...

2023-10-30 11:26:25查看全文 >>

错误代码0025是什么意思(移动机顶盒显示0025)

错误代码0025是什么意思(移动机顶盒显示0025)

9300系列伦茨驱动器故障代码表 9300系列伦茨驱动器故障代码表 优先显示含义1 GLOBAL DRIVE INIT ...

2023-10-30 11:04:00查看全文 >>

文档排行