Skip to content

XPay个人免签收款支付系统 完全免费 资金直接到达本人账号 无需备案 无需签约支付宝微信 无需挂机APP 无需插件 无需第三方支付SDK 无需营业执照身份证 只需收款码 搞定支付流程 现已支持移动端支付

License

master
Switch branches/tags
Code
This branch is 28 commits behind Exrick/xpay:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

XPay个人收款支付系统

AUR GitHub stars GitHub forks

作者大四作品 期待您的捐赠支持!

宣传视频

项目已部署,在线Demo

v1.7版本已发布!实现移动端支付方案 立即获取源码和文档

  • v1.7 支付宝无法修改金额备注 解决支付宝封禁H5拉起支付宝APP问题(2018-12-26) 新增支付宝扫码检测

  • v1.6 支付宝使用转账码方案

  • v1.5 解决近期支付宝史上最严风控问题

  • v1.3 实现轮询回调

  • 实现订单支付标识 解决无法识别支付人问题

  • 实现一键打开支付宝APP支付(支持安卓浏览器、IOS应用,不支持微信中打开)

  • 实现移动端支付方案 支持H5、APP、小程序

  • 轻松支持多账户收款 赶快使用手机扫码体验吧

注:v1.7源码(含原理及详细文档)获取方式

  • 进入 XPay官网 成功支付测试后 将自动发至你所填写的邮箱中

声明

此系统只针对个人开发收款支付,实际可应用到实现自动维护捐赠表等业务,无法商用!最新版本可已实现充值、发卡、自动发货等业务,可勉强供真正个人商用!日入百万千万的请绕道!当然你还可将此项目当作入门级的SpringBoot练习项目

个人申请支付接口现状

  • 原生网银支付

    • 以银行网银为代表。此类方式涉及到承诺、合同、不菲的保证金,对个人来说不现实。

    • 结论:不可行

  • 原生支付宝,微信支付

    • 支付宝只服务于有营业执照、个体工商户的商户。就算你有钱但没实体店铺在某宝上也是买不到的。截止目前(2018-01-01)无法以个人身份(或以个人为主体)直接申请API。网上那些 “个人申请支付宝xx接口” 的文章就不要看了,节约时间。微信同支付宝,不支付个人申请。

    • 结论:不可行

  • 关联企业支付宝账号

    • 即新建企业账户,然后采用已经实名认证了的企业账户关联该账户,用其实名主体完成新账户的实名认证。一系列操作完成后,新的账户具有和企业账户一样的资质可以申请API。

    • 结论:如果条件允许,推荐此方案

  • 购买企业支付宝账号

    • 购买一个企业支付宝账号,然后信息变更,完成过户。但这种“非法”的方式,毕竟涉及到钱的问题,安全性无保障。另外,企业账户价格比较高。

    • 结论:不推荐

  • 企业账号分发

    • 支付宝和微信提供的API都有企业付款的功能,即企业账户向单个账户付款。网站使用企业账号调用接口,用户通过接口完成付款,并接收反馈,然后企业账户收款后,继续调用“付款接口”给目的账户打款。 有条件的用户可采用此种方式,但对于个人用户来讲,愿意合作的企业账号难找,合作方式待定。

    • 结论:不推荐

  • 第四方聚合支付,Ping++

    • 就是个第四方聚合支付工具,简化了接入开发流程而已,个人开发者仍然需要去申请所需接口的使用权限。

    • 结论:不可行

  • 第四方聚合支付,云通付Passpay

    • 支付资金进入官方账号,自己再进行提现操作。需要开通域名,提现手续费较高,支付页面不支持自定义。另外,对于此种类型的聚合支付平台,隐藏着极高的平台风险。

    • 结论:不推荐

  • 其他挂机监听软件,PaysApi、绿点支付

    • 本质上依然是采用挂机监听的策略,但针对的是移动端支付宝或微信的收款通知消息,需根据你的商品定价手动配置上传固定金额收款二维码,较为麻烦(支付宝已严格限制固码,固码已无法使用)
    • 结论:不免费
  • 其他基于Xposed挂机监听软件

    • 基于virtual xposed hook相关技术,可自动生成任意备注金额收款码
    • 结论:风险高、量大易触发风控、不免费,不封你封谁
  • 黑科技,Payjs

    • 真正微信个人免签接口,正规业务推荐使用
    • 结论:仅支持微信、黑产绕道、不免费
  • 国外支付,PayPal、Strip:不可用

XPay

  • 支持支付宝、微信、QQ钱包、翼支付、云闪付等任意收款码,资金直接到达本人账号,个人一键审核即时回调,不需提现,不需备案,完全免费,不干涉监听任何支付数据,个人收款0风险方案
  • 由于xpay天生“人工智障”检测方案,个人收款使用无须担心风控问题
  • 结论:个人收款较少、见不得人的支付业务推荐使用

使用开发流程

  • 用户确认订单,需填写邮箱地址(用于邮件通知)、手机号(用于短信通知)等信息

    QQ截图20171230234533.png

  • 配置你的个人收款码,二维码图片配置在 src\main\resources\static\assets\qr 文件夹中,已有 alipay(对应支付宝收款码)、wechat(微信)、qqpay(QQ钱包)文件夹存放相应收款码。可设置固定金额二维码(文件名为“收款金额.png”,例如“1.00.png”)或自定义金额二维码(文件名为“custom.png”),建议分辨率>=180px比例1:1,推荐二维码美化工具,对应页面在 src\main\resources\templatesalipay.html、wechat.html、qqpay.html。当然聪明的你还可以在 pay.html 和这些中自定义业务逻辑,修改JS代码即可。

    QQ截图20171230234548.png

  • application.properties 配置文件中修改你的管理员邮箱等

  • 建议下载对应邮箱App,打开支付宝、微信收款语言通知等提醒,收到支付邮箱通知后,确认是否收款到账,在邮件中进行该交易任意审核操作(业务逻辑回调完全由你自定义)

    drag1min.png drag2min.png

疑问

  • 如何确定收款来自哪笔交易订单?
    • 实际业务中审核邮件会包含用户、订单号、支付金额等信息,请根据这些信息进行核对
    • 如果短时间内收款过多仍无法判断,em?你做的什么交易收款能这么多?这只是针对个人的OK?请去申请支付接口!
    • v1.2版本起已解决该问问题 点我获取最新版本源码
  • 为什么不做自动监听?
    • 迟早被封的为什么要做?...XPay主要面向个人如学生群体,也目前成本最低最稳定的方案,免费!
    • 作者了解到目前市面上最黑科技的也就是 Payjs 了,只支持微信支付,正规业务推荐用它,非正规?请看它官方说明,不想受限制不想用APP监听还想免费?请用我这套,哈哈QQ截图20180721215515.png

市面上一些自动监听回调方案

  • 爬支付宝官网
  • 监听微信网页版接口
  • 安卓APP监听通知栏
  • 高级安卓APP监听 使用xposed框架 可实现自动生成自定义备注任意金额收款码

温馨(jing)提示(gao):大家做这种监听软件之前请先仔细阅读微信、支付宝使用协议,如果他们想追究你责任你肯定是赢不了的,毕竟用这些的都是些什么业务我也不用多说。

前端所用技术

后端所用技术

各框架依赖版本皆使用目前最新版本

文件说明

  • 数据库文件:xpay.sql(仅一张表)

本地开发运行部署

  • 依赖:Redis(非必须,但影响部分功能)
  • 新建数据库,见xpay.sql文件
  • application.properties 中修改你的配置,例如端口、数据库、Redis、邮箱配置等,其中有详细注释
  • 运行 XpayApplication.java
  • 访问默认端口8888:http://localhost:8888

Linux后台运行示例

nohup java -jar xpay-1.0-SNAPSHOT.jar -Xmx128m &

作者其他项目推荐

技术疑问交流

  • QQ交流群 475743731(付费),可获取各项目详细图文文档、疑问解答

  • 免费交流群 562962309

  • 作者博客:http://blog.exrick.cn

捐赠

About

XPay个人免签收款支付系统 完全免费 资金直接到达本人账号 无需备案 无需签约支付宝微信 无需挂机APP 无需插件 无需第三方支付SDK 无需营业执照身份证 只需收款码 搞定支付流程 现已支持移动端支付

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published