技術棧 EggJs + MySql + Vue
項目說明: 支持個人網站、安卓App、微信公眾號、PC軟件的接入,實時到賬您的支付寶/微信余額中,支付寶無需上傳收款二維碼,支持H5喚醒支付,支持回調通知、支持補單、后臺功能簡單。
特點:支持回調通知,0手續費實時到賬(不經過任何第三方,直接到賬微信/支付寶余額),提供無依賴服務端源代碼運行在自己服務器上,支持php/java/python等任意開發語言接入,非xp框架HOOK的方式,無需root權限安全無風險。
實現原理: 當收到支付寶、微信、實時收款信息,客戶端會實時通知服務器收款金額和方式,服務器收到有效期訂單金額后處理訂單狀態。5分鐘訂單有效期內有相同金額的訂單會隨機減免0.01 – 0.10的方式用來區分訂單。
安裝教程
安裝 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
視頻教程:鏈接:?https://pan.baidu.com/s/1oByJDXTQgUqXDLz4NPK7MQ?提取碼: qq72
Api文檔
下載本項目后,進入DocApi目錄,使用瀏覽器打開index.html文件即可
在線文檔:http://dev.yio.me/api/#api-order-______
你只需要關注 ↓
order – 創建支付訂單
無需關注(二次開發需要)↓
android – 接收推送客戶端信息
android – 驗證客戶端
開啟微信/支付寶收款通知
微信->錢包->二維碼收款->開啟收款到賬語音提醒
注:(如果微信在PC登錄了,請在手機微信中關閉手機靜音,或退出PC微信)
支付寶->收錢->開啟收款到賬語音提醒
注意
收款二維碼是定額的二維碼不是你的微信二維碼,二維碼收款->設置金額->保存收款二維碼(不能修改任何文字信息,否則會無法識別報404)
服務器一定要是公網ip,否則支付寶付款時無法找到正確的二維碼地址
疑問
問:資金多久到賬?
答: 實時到賬,直接到賬微信/支付寶余額,不經過任何第三方。
問:會掉單嗎?
答: 保持客戶端和服務端網絡暢通99.99%不會掉單!
問:這個服務端是什么意思,客戶端是什么意思?
答: 服務端源碼是用來接收客戶端推送收款信息,客戶端是獲取支付寶和微信的收款信息并實時推送到服務器。
問: 微信公眾號可以使用嗎?
答: 可以使用微信,長按二維碼即可直接支付;
問: 原生安卓可以使用嗎?
答: 可以使用,請使用webView控件中加載html a 標簽,接口返回的qr_url內容設置到a標簽的href屬性,H5頁面同理,即可喚醒支付寶支付,H5同理。
最后博主提醒
本項目有個安卓的客戶端,需要付費199,才能下載。買不買對程序使用都沒有影響!!!買了的話就有回調通知,不買也不影響任何使用!
客戶端贊助地址:?http://pay.yio.me/#/goods/74ct1zBzZBW8YGFBKe-Yf
客戶端配置
api 地址填寫: http(s)://你的服務器地址:端口號/addons/pay/ 注意:必須以反斜杠結尾
簽名密匙填寫: config/config.default.js 里的 secretkey 值
點擊保存提示配置成功即可,沒有其他設置!
![圖片[1]-微信支付寶個人免簽收款Api系統-有了它對接再也不用擔心我的業務不能支付了](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2022/02/QQ截圖20210621110932.png)















- 最新
- 最熱
只看作者