个人收款码(微信/支付宝)如何收到收款回调?有什么另类的办法

2023-05-04 09:17:07 +08:00
 bugfan
没有商户号,程序无法收到付款回调,有啥其他办法么,有稳定的第三方的支付也可以。
10510 次点击
所在节点    程序员
73 条回复
Felldeadbird
2023-05-04 10:05:44 +08:00
1. 一台闲置的安卓机,安装一个监听微信收款通知的 APP 。并设置回调
2. 支付端每次支付给一个折扣金额。如实付 99 元。 给一个随机折扣金额,98.99 ,金额锁定 5 分钟。
3. 当用户扫收款码并支付成功后,安卓机的 APP 监听到真实收款 98.99 ,向你的服务器发送支付成功的 API 。
4. 服务器查找最近 5 分钟(一般考虑冗余会设置 10 分钟)内金额为 98.99 元的订单。确认在有效期则将订单设置为已付状态。

这个就是我以前用的个人收款码收款方案。年收入 1W 没出过问题。 扫码支付缺点就是,支付金额的二维码无法自动生成。所以需要用户填写准确的金额,否则会丢单。
FaiChou
2023-05-04 10:06:57 +08:00
前几天刚在推上看到一个: https://workbene.com/auth/posts/0 (不是给他打广告)
LeeReamond
2023-05-04 10:10:39 +08:00
@yzy8788 过几天微信后台会自动刷掉,比如你连续 3 天在线之类的,要重新扫码
zjsxwc
2023-05-04 10:13:02 +08:00
要不用“数字人民币”?
客户提供一次他的付款子钱包编号的前 3 位与后 4 位,
客户每次扫码支付后,你看看“数字人民币”记录有没有这个客户。
ithinkseesee
2023-05-04 10:14:38 +08:00
这个我做过,思路是这样的,在一台机器上开 PC 微信,然后用安装一个微信机器人来监听微信的信息(付款的信息 ID 是跟普通的不一样的,可以监听到付款金额跟用户名、付款时间、这样一比对就可以做成自动发货了,适合于比较低频的付款,个人收款码也要经常更换,要不会给风控。
yzy8788
2023-05-04 10:15:38 +08:00
@LeeReamond 你用的是不是旧版本的 pc 微信客户端?我的登录半年了,一次没掉线过,我用的是腾讯云的轻量服务器
yzy8788
2023-05-04 10:20:53 +08:00
@Felldeadbird 把充值金额固定下来,让用户选,不让用户填,例如固定几个金额:8 ,18 ,28 等等,就是说用户充值的时候只能选,不要让他自己填。
8 元,准备几个二维码,例如:7.99 、7.98 、7.97……
18 元,准备几个二维码,例如:17.99 、17.98 、17.97……
28 元,准备几个二维码,例如:27.99 、27.98 、27.97……
如果用户选择了 18 元,前台界面给用户一个提示,如:扫码支付¥ 17.97 元,实际到账¥ 18 元,用户也乐意
zhaojun1998
2023-05-04 10:23:44 +08:00
现在用的这个 https://xorpay.com?r=zfile 挺好用的,之前用面包多,但是停止服务了,这个手续费低一些,开发也方便
xmumiffy
2023-05-04 10:26:14 +08:00
有资格的微信支付宝服务商都可以接入私人账号,就看有没有愿意做这一块的服务商了
LittleDouBi
2023-05-04 10:32:43 +08:00
基于无障碍模式实现了一个,主要思路是:
1. 一台单独的安卓手机,通过监听通知栏的支付宝到账通知
2. 点击通知跳转到交易页面
3. 在交易页面读取金额、备注和对方用户名
timnottom
2023-05-04 10:34:25 +08:00
21 楼方案是我正在用的,没问题
Felldeadbird
2023-05-04 10:38:37 +08:00
@yzy8788 固定金额这个我考虑过,如果我 SKU 有 10 个。金额都不同,我需要弄一推图片去绑定,这种做法太麻烦了。还不如让用户自己输入金额。至少在我使用的 2 年时间里面,输错金额是少数人。 我搜索过,支付宝是有接口可以直接生成指定金额的二维码(现在还行不行不知道了),微信则需要破解。
lakehylia
2023-05-04 10:45:00 +08:00
微信收款不是可以开收款声音提示的么?搞个服务识别收款声音。
aino
2023-05-04 11:05:17 +08:00
用 Xposed 写个小模块
用户选择支付金额,传给客户端,生成二维码请求
hook 微信 生成收款二维码 传给服务器
hook 微信 回调支付成功信息 传给服务器
liuidetmks
2023-05-04 11:06:53 +08:00
@yzy8788 略麻烦,不过好像也没什么好的方法。
另外,可能楼主可能想多了,前期没那么多人想付费。人工操作应该也行
bugfan
2023-05-04 11:08:04 +08:00
@liuidetmks 你说的也对,但是还是有点麻烦,有时候出门,不再电脑跟前,没办法登录后台,手机操作有点不方便
bugfan
2023-05-04 11:20:17 +08:00
@yzy8788 你这个方法不错,但是不知道能不能在 mac 或者 ipad 上实现,现有的闲置资源就是这两个😄
243634473
2023-05-04 14:54:40 +08:00
hook 微信接受消息。让客户把信息放备注里面
seven123
2023-05-04 14:57:36 +08:00
五一在做这相关的开源项目,通过废弃安卓手机监听通知栏,然后回调服务,就是因为 V 免签这玩意太烂了,才会想到要弄这么一个开源项目
dedemao
2023-05-04 15:18:09 +08:00
找微信支付服务商( payjs 、虎皮椒等),开通个人小微商户即可,只需要身份证,不需要营业执照。

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

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

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

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

© 2021 V2EX