技術(shù)棧 EggJs + MySql + Vue
項(xiàng)目說明: 支持個(gè)人網(wǎng)站、安卓App、微信公眾號(hào)、PC軟件的接入,實(shí)時(shí)到賬您的支付寶/微信余額中,支付寶無需上傳收款二維碼,支持H5喚醒支付,支持回調(diào)通知、支持補(bǔ)單、后臺(tái)功能簡單。
特點(diǎn):支持回調(diào)通知,0手續(xù)費(fèi)實(shí)時(shí)到賬(不經(jīng)過任何第三方,直接到賬微信/支付寶余額),提供無依賴服務(wù)端源代碼運(yùn)行在自己服務(wù)器上,支持php/java/python等任意開發(fā)語言接入,非xp框架HOOK的方式,無需root權(quán)限安全無風(fēng)險(xiǎn)。
實(shí)現(xiàn)原理: 當(dāng)收到支付寶、微信、實(shí)時(shí)收款信息,客戶端會(huì)實(shí)時(shí)通知服務(wù)器收款金額和方式,服務(wù)器收到有效期訂單金額后處理訂單狀態(tài)。5分鐘訂單有效期內(nèi)有相同金額的訂單會(huì)隨機(jī)減免0.01 – 0.10的方式用來區(qū)分訂單。
安裝教程
安裝 node.js mysql 環(huán)境,并將此項(xiàng)目所有文件下載到服務(wù)器任意目錄上面;注:node.js版本 >= 8.9.0 mysql版本 >= 5.5
下載項(xiàng)目,解壓并進(jìn)入項(xiàng)目根目錄,找到 config/config.default.js 文件按照提示修改所需配置保存,然后進(jìn)入database/config.json 文件修改 development 數(shù)據(jù)庫配置信息; 注: 數(shù)據(jù)庫需要手動(dòng)創(chuàng)建,字符集utf-8排序規(guī)則utf8_general_ci
在項(xiàng)目根目錄中打開命令行, 執(zhí)行 npm install 安裝依賴文件
在項(xiàng)目根目錄中打開命令行, 執(zhí)行 npx sequelize db:migrate 創(chuàng)建數(shù)據(jù)表結(jié)構(gòu); 注: 是npx 不是 npm
在項(xiàng)目根目錄中打開命令行, 執(zhí)行 npm start 啟動(dòng)應(yīng)用,默認(rèn)端口7001; 注: npm stop 停止應(yīng)用
訪問 http://你的服務(wù)器地址:端口號(hào)/index.html 注:必須帶index.html
視頻教程:鏈接:?https://pan.baidu.com/s/1oByJDXTQgUqXDLz4NPK7MQ?提取碼: qq72
Api文檔
下載本項(xiàng)目后,進(jìn)入DocApi目錄,使用瀏覽器打開index.html文件即可
在線文檔:http://dev.yio.me/api/#api-order-______
你只需要關(guān)注 ↓
order – 創(chuàng)建支付訂單
無需關(guān)注(二次開發(fā)需要)↓
android – 接收推送客戶端信息
android – 驗(yàn)證客戶端
開啟微信/支付寶收款通知
微信->錢包->二維碼收款->開啟收款到賬語音提醒
注:(如果微信在PC登錄了,請?jiān)谑謾C(jī)微信中關(guān)閉手機(jī)靜音,或退出PC微信)
支付寶->收錢->開啟收款到賬語音提醒
注意
收款二維碼是定額的二維碼不是你的微信二維碼,二維碼收款->設(shè)置金額->保存收款二維碼(不能修改任何文字信息,否則會(huì)無法識(shí)別報(bào)404)
服務(wù)器一定要是公網(wǎng)ip,否則支付寶付款時(shí)無法找到正確的二維碼地址
疑問
問:資金多久到賬?
答: 實(shí)時(shí)到賬,直接到賬微信/支付寶余額,不經(jīng)過任何第三方。
問:會(huì)掉單嗎?
答: 保持客戶端和服務(wù)端網(wǎng)絡(luò)暢通99.99%不會(huì)掉單!
問:這個(gè)服務(wù)端是什么意思,客戶端是什么意思?
答: 服務(wù)端源碼是用來接收客戶端推送收款信息,客戶端是獲取支付寶和微信的收款信息并實(shí)時(shí)推送到服務(wù)器。
問: 微信公眾號(hào)可以使用嗎?
答: 可以使用微信,長按二維碼即可直接支付;
問: 原生安卓可以使用嗎?
答: 可以使用,請使用webView控件中加載html a 標(biāo)簽,接口返回的qr_url內(nèi)容設(shè)置到a標(biāo)簽的href屬性,H5頁面同理,即可喚醒支付寶支付,H5同理。
最后博主提醒
本項(xiàng)目有個(gè)安卓的客戶端,需要付費(fèi)199,才能下載。買不買對程序使用都沒有影響!!!買了的話就有回調(diào)通知,不買也不影響任何使用!
客戶端贊助地址:?http://pay.yio.me/#/goods/74ct1zBzZBW8YGFBKe-Yf
客戶端配置
api 地址填寫: http(s)://你的服務(wù)器地址:端口號(hào)/addons/pay/ 注意:必須以反斜杠結(jié)尾
簽名密匙填寫: config/config.default.js 里的 secretkey 值
點(diǎn)擊保存提示配置成功即可,沒有其他設(shè)置!
![圖片[1]-微信支付寶個(gè)人免簽收款A(yù)pi系統(tǒng)-有了它對接再也不用擔(dān)心我的業(yè)務(wù)不能支付了](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2022/02/QQ截圖20210621110932.png)














- 最新
- 最熱
只看作者