微信H5支付demo
首先我们必须得在微信公众平台和微信商业平台那边配置好相关配置
1、注册微信服务号,开通微信支付权限绑定微信商业平台(这个具体怎么操作我就不说了)
2、获取应用(公众号)appid、应用(公众号)秘钥、商户号、商户API秘钥这四个配置信息
3、微信商业平台开通H5支付权限,配置支付域名(是要ICP备案的域名),
4、微信公众号配置白名单(也就是服务器ip)
5、开始写代码实现微信H5支付了(首先我们得理清H5支付跟其他类型支付的区别)
5.1、直接用微信客户段支付的那个是JSAPI支付模式
5.2、网页调用微信SDK现实微信支付成为H5支付,WHEB支付模式
5.3、扫一扫支付,
//应用(公众号)appid public static String APPID = "wxf8affffgggggg"; //应用(公众号)秘钥 public static String APPSECRET = "7dddddddddddd8"; //商户号 public static String PARTNER = "134356241"; //商户API秘钥 public static String PARTNERKEY = "Mmghfjhgdjgfdhgfhgfhhjj"; // 服务器异步通知页面路径 需http://或者https://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问 public static String NOTIFY_URL = "http://"+Constants.SERVER_ADDRESS+"/goshop/notify_url.jsp"; //请求微信统一下单接口,成功后返回预支付交易会话标识prepay_id(不需要改动) public static String CREATEORDERURL = "https://api.mch.weixin.qq.com/pay/unifiedorder"; //交易类型 h5支付MWEB(不需要改动) public static String TRADE_TYPE = "MWEB"; // 编码(不需要改动) public static String CHARSET = "UTF-8"; // 返回格式(不需要改动) public static String FORMAT = "json";
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 大模型 Token 究竟是啥:图解大模型Token
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
· 短信接口被刷爆:我用Nginx临时止血
· 面试官:如果某个业务量突然提升100倍QPS你会怎么做?
· .NET 平台上的开源模型训练与推理进展
· 聊聊智商税:AI知识库
2016-12-16 coreData数据操作
2016-12-16 sqlite的增删改查
2016-12-16 sqlite的简介
2016-12-16 编码对象
2016-12-16 最基本的操作