没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
java遇到微信小程序遇到微信小程序 "支付验证签名失败支付验证签名失败" 问题解决问题解决
主要介绍了java遇到微信小程序 "支付验证签名失败" 问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作
具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
最近在做一个微信小程序项目做到微信支付的时候遇到的一些问题!
详细步骤:
开发前准备(必须)
小程序标识(appid):wx4d4838ebec29b8**
商户号(mch_id):15508070**
商户密钥(key) :wHtQckdfiRBVF7ceGTcSWEEORt6C0D**
我们用微信官方提供的SDK开发 :https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1
下载 SDK完成后 :
开始写我们的程
进入微信支付开发文档 :https://pay.weixin.qq.com/wiki/doc/api/index.html
选择 小程序支付
选择 API列表 统一下单可以看到微信接口链接和 请求参数 , 你需要看下每个参数什么意思,接下来就需要知道怎么操作这些参数就可以了
ok
一 首先 把刚下载的 微信提供的 SDK 拷贝到你的项目里 自定义一个类继承里面的一个WXPayConfig 抽象类
public class MyWxPayConfig extends WXPayConfig {
private byte[] certData;
public MyWxPayConfig() throws Exception { }
public String getAppID() {
return "wx4d4838ebec29b8** "; //你的appid
}
public String getMchID() {
return "15508070**"; //你的商户号mch_id
}
public String getKey() {
return "wHtQckdfiRBVF7ceGTcSWEEORt6C0D**"; //你的商户号秘钥 key
}
public InputStream getCertStream() {
ByteArrayInputStream certBis = new ByteArrayInputStream(this.certData);
return certBis;
}
public int getHttpConnectTimeoutMs() {
return 8000;
}
public int getHttpReadTimeoutMs() {
return 10000;
}
public IWXPayDomain getWXPayDomain() {
// 这个方法需要这样实现, 否则无法正常初始化WXPay
IWXPayDomain iwxPayDomain = new IWXPayDomain() {
public void report(String domain, long elapsedTimeMillis, Exception ex) {
}
public DomainInfo getDomain(WXPayConfig config) {
return new IWXPayDomain.DomainInfo(WXPayConstants.DOMAIN_API, true); //微信工具常量类有 "api.mch.weixin.qq.com"; wxpay.unifiedorder() /pay/unifiedorder
}
};
return iwxPayDomain;
}
}
找到 SDK 中的 WxPay 类 修改里面的代码
public WXPay(final WXPayConfig config, final String notifyUrl, final boolean autoReport, final boolean useSandbox) throws Exception {
资源评论
weixin_38562130
- 粉丝: 10
- 资源: 977
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言-leetcode题解之83-remove-duplicates-from-sorted-list.c
- C语言-leetcode题解之79-word-search.c
- C语言-leetcode题解之78-subsets.c
- C语言-leetcode题解之75-sort-colors.c
- C语言-leetcode题解之74-search-a-2d-matrix.c
- C语言-leetcode题解之73-set-matrix-zeroes.c
- 树莓派物联网智能家居基础教程
- YOLOv5深度学习目标检测基础教程
- (源码)基于Arduino和Nextion的HMI人机界面系统.zip
- (源码)基于 JavaFX 和 MySQL 的影院管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功