求教! 网页接入微信支付流程?

2021-04-20 09:05:51 +08:00
 iscurry

功能背景: 当用户欠费时,发送通知,并提供微信支付功能缴纳费用

理想状态: 用户登录账号时,从后台查询欠费金额并弹窗提示,可点击缴费按钮弹出支付二维码,后台监控支付状态,支付成功后,返回结果

项目技术结构:Vue + Java[SpringBoot]

备注: 目前是内网环境,没有域名。 微信可个人,也可企业

5448 次点击
所在节点    程序员
50 条回复
blackgary
2021-04-20 10:35:26 +08:00
个人微信不能使用微信支付的 api 吧,貌似还挺麻烦的
blackgary
2021-04-20 10:38:06 +08:00
@dream4ever 这个靠谱,我也想接入微信支付来着,服务号认证还要对公账户,一直拖着没弄
graetdk
2021-04-20 10:56:59 +08:00
可以试试: https://mbd.pub/
ch2
2021-04-20 10:59:48 +08:00
先把公司资格注册好,微信支付开通好再来问
CODEWEA
2021-04-20 11:05:00 +08:00
这种人可真恶心啊,要求别人助人为乐的
avaJ
2021-04-20 11:11:25 +08:00
哇,楼主只是问了一个支付流程而已,这 v2 的环境怎么了?
你会就唠唠,不想说就不说,至于这么恶心吗?
NoString
2021-04-20 11:21:02 +08:00
@avaJ #26
去看微信支付文档熟悉支付流程( https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml ) ×
来 V2EX 找大家做伸手党 √
确实是我们唐突了
markgor
2021-04-20 11:53:51 +08:00
1 、注册认证服务号
2 、开通信息通知(欠费、支付提醒)

流程:
1 、业务服务器下午检查欠费信息(时间你自己定)->通过模板信息发送欠费通知,链接到支付页面。
2 、支付页面通过参数获取用户信息和欠款费用,参数是否加密等自己考虑;
3 、调用官方的支付 sdk,完成支付。( java 生成与交易 ID,签名等信息,返回给支付 SDK,SDK 直接拉起即可)。
------前端完成------
支付成功信息是异步回调的,
*1 支付后微信发送支付信息到你生成与交易 ID 时候填入的通知地址中,
*2 通知地址自行执行充值完毕的业务逻辑。

这样就完成了。
你没公网 IP 的话就自己想办法打洞之类,反正让微信的通知能送达即可。
另外 accesstoken 我记得是要加白名单 IP 的,具体不确定,你自己看看文档;

话说现在新版本支付 API 接口我还没看过,上面的是基于旧版本的。
还有公众号模板信息听说要关闭了,不知道能否使用,
如果不能使用你直接去服务号那添加个菜单欠费缴款即可。
binsys
2021-04-20 11:57:47 +08:00
模板消息已经被微信进入取消过程了。变成了一次性订阅。
dianso
2021-04-20 13:27:24 +08:00
20 万我有一套 SDK
madpecker009
2021-04-20 13:41:41 +08:00
按照你现有的环境来说现在根本走不通。。。。
fiypig
2021-04-20 13:44:31 +08:00
我只能说不难
PerFectTime
2021-04-20 15:14:42 +08:00
你好,伸手党
DeepRedApple
2021-04-20 15:52:48 +08:00
2000 一次
CallMeReznov
2021-04-20 15:59:19 +08:00
鬼鬼,一个个昂着头跟老鹅似的.
ALVC666
2021-04-20 16:56:30 +08:00
不看文档直接来问的 就得迎接暴风雨
ZHenJ
2021-04-20 17:18:38 +08:00
@graetdk 看页面费率是 0.1+2%,好高啊
aa702429162
2021-04-20 20:08:44 +08:00
@graetdk 2%吃相太难看
graetdk
2021-04-20 21:09:09 +08:00
@aa702429162 我们提供服务,收取费用,收费明码标价,为什么会扯到吃相上面?
jellybool
2021-04-20 22:39:19 +08:00
@graetdk 老哥你这个没有微信扫码支付?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX