| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java快速对接微信支付分(一) -> 正文阅读 |
|
[Java知识库]java快速对接微信支付分(一) |
1.微信支付分产品介绍维信支付分是对个人的身份特质、支付行为、使用历史等情况的综合计算分值,旨在为用户提供更简单便捷的生活方式。 (1)用户可在具体应用场景中,开通威信支付分,此为最常见的开通方法。开通后,用户可以在【微信 > 我 > 服务 > 钱包 > 支付分】中查看分数和使用记录。 (2)用户可在【微信 > 我 > 服务 > 钱包 > 支付分】直接点击,刷脸开通,此方法开通支付分后,用户仅能查看自己的分数,如需使用应用场景中的服务,仍需在应用场景中开启服务 微信支付分入口示意图 用户在场景中开通示意图 说明:用户只需在某一个应用场景中开通一次(开通分数+开通免密代扣),即可在其他应用场景使用支付分功能,无需再次开通分数或开通免密代扣。 商户接入微信支付分行业解决方案,即可获得: 2.接入前准备A--大致的接入流程大纲如下,可以先混个眼熟 B--进行商户申请微信支付分获取到服务id? --- service_id 以下是微信官方的链接 https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter3_1_1.shtml 友情提示:申请成功之后会有微信工作人员进行把你们拉入一个裙,其他的不懂的可以进行询问群里的工作人员 3.需确定订单模式和免确定模式A--需确定订单模式意为:每次进入你的程序的时候都要进行微信那边授权一次 且?可传 先免模式的字段 或 先享模式的字段 【需确认订单模式】典型场景说明: 例如 免押租借场景,均是使用【需确认订单模式】,以租借充电宝为例 ? ? B--免确定订单模式意为:第一次进行进入你的程序的时候就进行微信那边的授权 后续进行使用的时候不用在进行微信的授权, 该模式只能添加只可传 先享模式字段 【免确认订单模式】典型场景说明: 例如 网约车先乘后付,是使用的【免确认订单模式】 ? ? 补充一点为【免确认订单模式】是高级接口权限,目前只支持如下行业调用: ?除以上行业/场景外,其他行业/场景均只能调用【需确认订单模式】接口。 接口调用权限与服务id相关,在申请服务id时,只有上述场景下的服务id,才有权限调用【免确认单定模式】接口。即只有在上述场景下,创单订单api接口中need_user_confirm字段才能传 ?C--先免与先享字段的说明在创建支付分订单的risk_fund字段里面的name 如图 先免模式:顾名思义就是比如免去押金,免去预付款,免去保证金,前提是评估通过,即免去此类的东西,进行服务,后进行扣款,当评估不通过,即在 确认订单页上进行押金/预付款/保证金支付,支付成功进行服务使用 先享模式:是指评估不通过,不能通过缴纳费用,继续进行服务使用。例如信用回收,用户评估通过,可先获得部分回收款,若评估不通过,则无法获得。 D--需确定模式和面确定模式的大致思路图需确定模式 ? 免确定模式 ? 4.实际开发的细步骤?这里我选择的是需确定模式和先享模式 需确定模式的api为公共api和需确定模式api 以下为官网的链接 https://pay.weixin.qq.com/wiki/doc/apiv3/apis/index.shtml A--进行商户申请成功获取到service_idB--进行创建支付分订单以下为创建支付分订单的接口 我把我使用的发送http请求的工具类分享出来
在进行解析第三方接口返回的json的时候我一般使用FastJson
大致的思路就是,先把请求需要的东西给填入进去,在使用工具类进行发送http请求,返回的结果使用工具类进行解析 注意: 此处应该为true 因为选的是需确定订单 ? 请求示例
当发送成功之后会获取package数据,在使用封装的思想把数据返回去前端进行调起支付的请求 以上部分内容参考该文章 送上链接 https://blog.csdn.net/hgg923/article/details/112469575#comments_22396695 第一次写博客,不足之处请指出,后续内容在第二部 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 14:46:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |