个人免签支付
微信支付寶個人免簽收款Api系統,有了它對接再也不用擔心我的業務不能支付了
99 commits
1 branch
0 packages
0 releases
2 contributors
Latest commit
@yioMe
yioMe Update README.md
Latest commit
4a59774
yesterday
Files
Type Name Latest commit message Commit time
apiDoc 更新更詳細的文檔和代碼注釋 13 months ago
app Update order.js 5 months ago
config Update config.default.js last month
database 更新注釋 13 months ago
test/app/controller 解決支付寶二維碼問題 16 months ago
.autod.conf.js 更新文檔 16 months ago
.editconfig 更新文檔 16 months ago
.eslintignore 更新文檔 16 months ago
.eslintrc 更新文檔 16 months ago
.gitignore 更新文檔 16 months ago
.sequelizerc 更新文檔 16 months ago
.travis.yml 更新文檔 16 months ago
README.md Update README.md yesterday
appveyor.yml 解決支付寶二維碼問題 16 months ago
package.json 依賴安全更新 13 months ago
README.md
個人支付免簽系統 Api 版
技術棧 EggJs + MySql + Vue
項目說明: 支持個人網站、安卓App、微信公眾號、Pc軟件收款的接入,所有的資金都會實時到賬您的支付寶/微信余額中,支付寶無需上傳收款二維碼,支持H5喚醒支付,支持回調通知、支持補單、后臺功能簡單。
特點:支付回調通知,0手續費實時到賬(不經過任何第三方,直接到賬微信/支付寶余額),提供無依賴服務端源代碼運行在自己服務器上,支持php/java/python等任意開發語言接入,監聽方式非xp框架HOOK的方式,無需root權限,獨立App監聽安全無風險。
實現原理: 當收到支付寶、微信、實時收款信息,客戶端會實時通知服務器收款金額和方式,服務器收到有效期訂單金額后處理訂單狀態,使用隨機減免的方式區分訂單(5分鐘訂單有效期內有相同金額的訂單會隨機減免0.01 - 0.10的方式用來區分訂單。
更新日志
2020年05月15日
關于demo演示
后臺演示地址: http://pay.yio.me/ 賬號密碼 admin,api版后臺僅保留訂單列表和二維碼管理功能。
支付演示地址: http://pay.yio.me/#/goods/DwnNGCW4VLk1CjemIiUqf
api版支付寶無需上傳收款二維碼,支持h5/安卓App喚醒支付,無需用戶手動輸入金額,api版支付寶喚醒演示地址,被人舉報,改成視屏了 https://pan.baidu.com/s/1kQMkfCyTCqb-pQoURE8aSg
客戶端贊助地址
沒有客戶端無回調通知,其他功能不影響,可以測試,可以學習,為了能持續更新,客戶端需要購買后使用。
客戶端贊助地址: http://pay.yio.me/#/goods/74ct1zBzZBW8YGFBKe-Yf 無需root權限非xposed框架。
提供技術對接、技術解答、系統維護、系統搭建部署(收費),如有動手能力,下面有視頻教程和文本教程。
視頻教程
https://pan.baidu.com/s/1czuBjaTIT2hwC215yQ-FlQ
文本教程
安裝 node.js mysql 環境,并將此項目所有文件下載到服務器任意目錄上面;注:node.js版本 >= 8.9.0 mysql版本 >= 5.5
下載項目 點擊下載,解壓并進入項目根目錄,找到 config/config.default.js 文件按照提示修改所需配置保存,然后進入database/config.json 文件修改 development 數據庫配置信息; 注: 數據庫需要手動創建,字符集utf-8排序規則utf8_general_ci
在項目根目錄中打開命令行, 執行 npm install 安裝依賴文件
在項目根目錄中打開命令行, 執行 npx sequelize db:migrate 創建數據表結構; 注: 是npx 不是 npm
在項目根目錄中打開命令行, 執行 npm start 啟動應用,默認端口7001; 注: npm stop 停止應用
訪問 http://你的服務器地址:端口號/index.html 注:必須帶index.html
Api文檔
下載本項目后,進入DocApi目錄,使用瀏覽器打開index.html文件即可
在線文檔:接口文檔
你只需要關注 ↓
order - 創建支付訂單
無需關注↓
android - 接收推送客戶端信息
android - 驗證客戶端
客戶端配置
api 地址填寫: http(s)😕/你的服務器地址:端口號/addons/pay/ 注意:必須以反斜杠結尾
簽名密匙填寫: config/config.default.js 里的 secretkey 值
點擊保存提示配置成功即可,沒有其他設置!
開啟微信/支付寶收款通知
微信->錢包->二維碼收款->開啟收款到賬語音提醒
注:(如果微信在PC登錄了,請在手機微信中關閉手機靜音,或退出PC微信)
支付寶->收錢->開啟收款到賬語音提醒
注意
1.收款二維碼是定額的二維碼不是你的微信二維碼,二維碼收款->設置金額->保存收款二維碼(不能修改任何文字信息,否則會無法識別報404)
2.服務器一定要是外網,否則支付寶付款時無法找到正確的二維碼地址
疑問
問:資金多久到賬?
答: 實時到賬,直接到賬微信/支付寶余額,不經過任何第三方。
問:會掉單嗎?
答: 保持客戶端和服務端網絡暢通99.99%不會掉單!
問:這個服務端是什么意思,客戶端是什么意思?
答: 服務端源碼是用來接收客戶端推送收款信息,客戶端是監聽支付寶和微信的收款信息并實時推送到服務器。
問: 微信公眾號可以使用嗎?
答: 可以使用微信,長按二維碼即可直接支付;
問: 原生安卓可以使用嗎?
答: 可以使用,請使用webView控件中加載html a 標簽,即可喚醒支付寶支付。
問:如何聯系到你
答: 郵件 a@yio.me
如需商業版【多用戶多設備,不需要隨機立減,同一金額可以同時n個人付款,無需手動上傳收款碼,固定金額無需用戶手動輸入金額,支持支付寶h5喚醒,socket協議支持并發】請訪問 http://pays.yio.me 輸入手機號,點擊獲取驗證碼,驗證碼是 000000,請勿充值,源碼出售。
總結
- 上一篇: 【电路理论】1-1 集总假设
- 下一篇: revit开发__箱梁粱体生成