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

首页 > 上门服务 > 作者:YD1662023-10-30 11:17:29

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

开通流程:服务商在 微信支付服务商平台 - 产品中心 - 特约商户授权产品 中发起申请,获得商户授权后,可以替商家发起JSAPI支付。

JSAPI支付开发指引

1. 接口规则

为了在保证支付安全的前提下,带给商户简单、一致且易用的开发体验,我们推出了全新的微信支付APIv3接口。该版本API的具体规则请参考“APIv3接口规则”

2. 开发准备

2.1. 搭建和配置开发环境

为了帮助开发者调用开放接口,我们提供了Java、PHP、GO三种语言版本的开发库,封装了签名生成、签名验证、敏感信息加/解密、媒体文件上传等基础功能(更多语言版本的开发库将在近期陆续提供

测试步骤

1、根据自身开发语言,选择对应的开发库并构建项目,具体配置请参考下面链接的详细说明:

• wechatpay-java(推荐)wechatpay-apache-httpClient,适用于Java开发者。

• wechatpay-php(推荐)、wechatpay-guzzle-middleware,适用于PHP开发者

注:当前开发指引接口PHP示例代码采用wechatpay-guzzle-middleware版本

• wechatpay-go,适用于Go开发者

更多资源可前往微信支付开发者社区搜索查看

2、创建加载商户私钥、加载平台证书、初始化httpClient的通用方法

JSAPI支付开发指引

1. 接口规则

为了在保证支付安全的前提下,带给商户简单、一致且易用的开发体验,我们推出了全新的微信支付APIv3接口。该版本API的具体规则请参考“APIv3接口规则”

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

3、基于接口的示例代码,替换请求参数后可发起测试

说明:

上面的开发库为微信支付官方开发库,其它没有审核或者控制下的第三方工具和库,微信支付不保证它们的安全性和可靠性

通过包管理工具引入SDK后,可根据下面每个接口的示例代码替换相关参数后进行快速测试

开发者如果想详细了解签名生成、签名验证、敏感信息加/解密、媒体文件上传等常用方法的具体代码实现,可阅读下面的详细说明:

1.签名生成

2.签名验证

3.敏感信息加解密

4.merchantPrivateKey(私钥)

5.wechatpayCertificates(平台证书)

6.APIV3Key(V3 key)

如想更详细的了解我们的接口规则,可查看我们的接口规则指引文档

2.2. 业务开发配置

2.2.1. 设置支付目录

支付授权目录说明

a、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。

b、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:”

支付授权目录设置说明

登录【微信支付商户平台-->产品中心-->开发配置】,设置后一般5分钟内生效。

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

支付授权目录校验规则说明

a、如果支付授权目录设置为顶级域名(例如:https://www.weixin.com/ ),那么只校验顶级域名,不校验后缀;

b、如果支付授权目录设置为多级目录,就会进行全匹配,例如设置支付授权目录为https://www.weixin.com/abc/123/,则实际请求页面目录不能为https://www.weixin.com/abc/,也不能为https://www.weixin.com/abc/123/pay/,必须为https://www.weixin.com/abc/123/

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

上一页34567下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.