插 件 簡 介 |
本插件在新秀網絡驗證插件框架環境下開發,本插件無縫整合Discuz內置系統,采用獨立式插件開發、分離代碼、支持二次擴展。本插件所有功能實現及控制均采用api接口操作,數據輸出形式為JSON、XML兩種常見形式,達到毫秒級數據快速交換功能??蛻舳酥С諴ython、Java、C++、易語言、PHP、易安卓、火山移動等所有主流開發語言,適用于各種pc、app、web端功能開發。 |
功能簡介:在線微信、支付寶等充值插件,可充值任意積分、卡號時間、購買充值卡密等。 |
插件授權:點擊購買 |
安裝方式: 1、下載 新秀網絡驗證管理系統、新秀網絡驗證應用中心 插件,并都安裝成功; 2、在網站后臺插件“新秀網絡驗證應用中心”中“應用中心”頁面點擊對應插件安裝。 |
使 用 指 南 |
1、注冊申請: |
payjs官方地址:https://payjs.cn/ 請大家按官方文檔要求進行注冊! 注冊成功后,請到后臺“會員中心”處,查找商戶號、通訊秘鑰兩個參數: 將商戶號、通訊秘鑰兩個參數,填入插件支付充值設置頁面內。 |
2、后臺設置: |
支 付 模 塊 |
1、在線積分充值 /*在線充值積分,支持DZ內置1-8種自定義類型,具體充值比例,在后臺高級設置payjs支付中設置。*/ |
2、在線時間充值 /*在線充值新秀網絡驗證系統用戶卡號時間,不是DZ內置用戶組時間,具體充值比例,在后臺高級設置payjs支付中設置。*/ |
3、在線購買充值卡密 /*在線購買新秀網絡驗證系統充值卡密,不是DZ內置卡密,具體充值規則,在后臺高級設置payjs支付中設置。*/ |
4、獲取充值卡密規則 /*客戶端用戶查詢,可購買充值卡密具體充值規則,在后臺高級設置payjs支付中設置。*/ |
5、訂單查詢接口 /*此接口為訂單查詢接口,也可用來查詢結果,檢查是否支付成功。*/ |
6、查詢個人支付記錄 /*此接口查詢個人支付記錄,只顯示支付成功的記錄。*/ |
更 新 日 志 |
支付充值插件ver1.01 增強:所有接口參數isuid去除,系統自動讀取用戶信息 修正:獲取充值卡密規則接口,返回數據格式修正 修正:在線購買充值卡密接口,返回數據格式修正 修正:訂單查詢接口、查詢個人支付記錄接口,返回數據格式修正 修復:在線購買充值卡密接口,BUG修復 增強:插件卸載代碼加強 支付充值插件ver1.00 增加:在線任意積分充值功能 增加:用戶卡號時間在線充值功能 增加:在線購買充值卡密功能 增加:獲取充值卡密規則 增加:訂單查詢功能 增加:插件設置參數采用文本緩存 |
待續…… |
在線積分充值 | |
接口說明: | 在線充值積分,支持DZ內置1-8種自定義類型,具體充值比例,在后臺高級設置payjs支付中設置。 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | payjs_credit |
money | [string] | 是 | 充值金額,人民幣,元 | 1 |
credits | [string] | 是 | 充值積分類型1-8,具體充值比例在后臺高級設置payjs支付中設置 | 2 |
username | [string] | 是 | 用戶名,可輸入(用戶名、用戶ID、用戶郵箱) | 1 |
body | [string] | 是 | 充值掃碼后頁面訂單標題 | doby |
attach | [string] | 否 | 用戶自定義數據 | woshishui |
type | [string] | 否 | 支付寶交易傳值:alipay ,微信支付無需此字段 |
請求示例(GET) |
[PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs&action=payjs_credit&key=123456&money=1&attach=woshishui&body=doby&username=1&isuid=1&credits=2 |
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 1 |
data | [object] | 是 | 數組 | |
data>>code_url | [object] | 是 | 支付網址(有效期2小時)【用于微信內調用支付】 | weixin://wxpay/bizpayurl?pr=yZ1bIGrzz |
data>>out_trade_no | [string] | 是 | 用戶生成的訂單號原樣返回 | 20210506215111590505 |
data>>payjs_order_id | [string] | 是 | PAYJS 平臺訂單號,用戶訂單查詢接口 | 2021050621510700657050744 |
data>>qrcode | [string] | 是 | 支付二維碼圖片地址【用于軟件調用掃碼支付】 | https://payjs.cn/qrcode/d2VpeGluOi8vd3hw YXkvYml6cGF5dXJsP3ByPXlaMWJJR3J6eg== |
data>>return_code | [int] | 是 | 1:請求成功,0:請求失敗 | 1 |
data>>return_msg | [string] | 是 | 返回消息 | SUCCESS |
data>>total_fee | [int] | 是 | 充值金額。單位:分【與充值時輸入單位有區別】 | 100 |
data>>sign | [string] | 是 | 數據簽名 | 3C408D64D095BB0F07063A5DD8B97EA5 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.76927s |
返回示例(JSON) |
[PHP] 純文本查看 復制代碼 { |
額外說明 | |
請求支付成功后返回,選擇【qrcode】返回的支付二維碼進行展示,然后客戶進行掃描。掃描支付成功后,系統后臺自動執行充值結果,需調用訂單查詢接口,進行查詢支付狀態,判斷是否充值成功。 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
在線時間充值 | |
接口說明: | 在線充值新秀網絡驗證系統用戶卡號時間,不是DZ內置用戶組時間,具體充值比例,在后臺高級設置payjs支付中設置。 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | payjs_cardtime |
money | [string] | 是 | 充值金額,人民幣,元 | 1 |
username | [string] | 是 | 用戶名,可輸入(用戶名、用戶ID、用戶郵箱) | 1 |
body | [string] | 是 | 充值掃碼后頁面訂單標題 | doby |
attach | [string] | 否 | 用戶自定義數據 | chongzhishijian |
type | [string] | 否 | 支付寶交易傳值:alipay ,微信支付無需此字段 |
請求示例(GET) |
[PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs&action=payjs_cardtime&key=123456&money=1&attach=chongzhishijian&body=doby&username=1&isuid=1 |
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 1 |
data | [object] | 是 | 數組 | |
data>>code_url | [object] | 是 | 支付網址(有效期2小時)【用于微信調用掃碼支付】 | weixin://wxpay/bizpayurl?pr=yZ1bIGrzz |
data>>out_trade_no | [string] | 是 | 用戶生成的訂單號原樣返回 | 20210506215111590505 |
data>>payjs_order_id | [string] | 是 | PAYJS 平臺訂單號,用戶訂單查詢接口 | 2021050621510700657050744 |
data>>qrcode | [string] | 是 | 支付二維碼圖片地址【用于軟件調用掃碼支付】 | https://payjs.cn/qrcode/d2VpeGluOi8vd3hw YXkvYml6cGF5dXJsP3ByPXlaMWJJR3J6eg== |
data>>return_code | [int] | 是 | 1:請求成功,0:請求失敗 | 1 |
data>>return_msg | [string] | 是 | 返回消息 | SUCCESS |
data>>total_fee | [int] | 是 | 充值金額。單位:分【與充值時輸入單位有區別】 | 100 |
data>>sign | [string] | 是 | 數據簽名 | 3C408D64D095BB0F07063A5DD8B97EA5 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.76927s |
返回示例(JSON) |
[PHP] 純文本查看 復制代碼 { |
額外說明 | |
請求支付成功后返回,選擇【qrcode】返回的支付二維碼進行展示,然后客戶進行掃描。掃描支付成功后,系統后臺自動執行充值結果,需調用訂單查詢接口,進行查詢支付狀態,判斷是否充值成功。 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
在線購買充值卡密 | |
接口說明: | 在線購買新秀網絡驗證系統充值卡密,不是DZ內置卡密,具體充值規則,在后臺高級設置payjs支付中設置。 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | payjs_kamis |
list_id | [string] | 是 | 規則id,具體在后臺高級設置payjs支付中進行卡密規則設置,客戶端可通過獲取卡密規則接口,獲得可購買卡密規則。 | 1 |
username | [string] | 是 | 用戶名,可輸入(用戶名、用戶ID、用戶郵箱) | 1 |
body | [string] | 是 | 充值掃碼后頁面訂單標題 | doby |
attach | [string] | 否 | 用戶自定義數據 | chongzhishijian |
type | [string] | 否 | 支付寶交易傳值:alipay ,微信支付無需此字段 |
請求示例(GET) |
[PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs&action=payjs_kamis&key=123456&list_id=9&attach=goumaikami&body=doby&username=1&isuid=1 |
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 1 |
data | [object] | 是 | 數組 | |
data>>code_url | [object] | 是 | 支付網址(有效期2小時)【用于微信調用掃碼支付】 | weixin://wxpay/bizpayurl?pr=yZ1bIGrzz |
data>>out_trade_no | [string] | 是 | 用戶生成的訂單號原樣返回 | 20210506215111590505 |
data>>payjs_order_id | [string] | 是 | PAYJS 平臺訂單號,用戶訂單查詢接口 | 2021050621510700657050744 |
data>>qrcode | [string] | 是 | 支付二維碼圖片地址【用于軟件調用掃碼支付】 | https://payjs.cn/qrcode/d2VpeGluOi8vd3hw YXkvYml6cGF5dXJsP3ByPXlaMWJJR3J6eg== |
data>>return_code | [int] | 是 | 1:請求成功,0:請求失敗 | 1 |
data>>return_msg | [string] | 是 | 返回消息 | SUCCESS |
data>>total_fee | [int] | 是 | 充值金額。單位:分【與充值時輸入單位有區別】 | 100 |
data>>sign | [string] | 是 | 數據簽名 | 3C408D64D095BB0F07063A5DD8B97EA5 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.76927s |
返回示例(JSON) |
[PHP] 純文本查看 復制代碼 { |
額外說明 | |
請求支付成功后返回,選擇【qrcode】返回的支付二維碼進行展示,然后客戶進行掃描。掃描支付成功后,系統后臺自動執行充值結果,需調用訂單查詢接口,進行查詢支付狀態,判斷是否充值成功。 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
獲取充值卡密規則 | |
接口說明: | 客戶端用戶查詢,可購買充值卡密具體充值規則,在后臺高級設置payjs支付中設置。 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | payjs_kamis_list |
請求示例(GET) |
|
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數【共計4個卡密購買規則】 | 4 |
data | [object] | 是 | 數組 | |
data>>list_id | [int] | 是 | 購買充值卡密規則id,在購買卡密接口中是list_id參數的值. | 1 |
data>>price | [int] | 是 | 充值面值,即在線支付金額,元 | 10 |
data>>credits | [int] | 是 | 可充值軟件積分值【后臺設置中設置軟件積分類型】 | 20 |
data>>jiaoyi | [int] | 是 | 可充值交易積分值【后臺設置中設置交易積分類型】 | 30 |
data>>times | [int] | 是 | 可充值卡號時間 | 1000 |
data>>inttoken | [int] | 是 | 可充值卡號多開次數 | 100 |
data>>list_id | [int] | 是 | 購買充值卡密規則id,在購買卡密接口中是list_id參數的值. | 4 |
data>>price | [int] | 是 | 充值面值,即在線支付金額,元 | 50 |
data>>credits | [int] | 是 | 可充值軟件積分值【后臺設置中設置軟件積分類型】 | 120 |
data>>jiaoyi | [int] | 是 | 可充值交易積分值【后臺設置中設置交易積分類型】 | 130 |
data>>times | [int] | 是 | 可充值卡號時間 | 10000 |
data>>inttoken | [int] | 是 | 可充值卡號多開次數 | 100 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.00264s |
返回示例(JSON) |
[PHP] 純文本查看 復制代碼 { |
額外說明 | |
此接口是查詢客戶可購買卡密的類型,獲取規則id,在購買卡密接口使用即可。 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
訂單查詢接口 | |
接口說明: | 此接口為訂單查詢接口,也可用來查詢結果,檢查是否支付成功。 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | payjs_check |
payjs_order_id | [string] | 是 | PAYJS 平臺訂單號,在充值接口調用成功后返回獲得。 | 2021050718271700671267492 |
請求示例(GET) |
[PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs&action=payjs_check&key=123456&payjs_order_id=2021050718271700671267492 |
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 14 |
data | [object] | 是 | 數組 | |
data>>uid | [int] | 是 | 充值用戶uid | 1 |
data>>pay_type | [int] | 是 | 充值類型 【1積分充值2時間充值3購買卡密】 | 3 |
data>>status | [int] | 是 | 支付狀態 【1發起支付2已支付成功】 | 2 |
data>>payjs_order_id | [int] | 是 | PAYJS 平臺訂單號 | 2021050718271700671267492 |
data>>body | [int] | 是 | 充值掃碼后頁面訂單標題 | doby |
data>>price | [int] | 是 | 支付金額,單位:元 | 1 |
data>>creditskey | [int] | 是 | 充值積分類型 | 0 |
data>>creditsval | [int] | 是 | 充值積分值 | 0 |
data>>signtime | [int] | 是 | 充值卡號時間,單位:秒 | 0 |
data>>kami | [string] | 是 | 購買充值卡密 | 16B085999F08E8404C48AF642C1CA8FF |
data>>attach | [string] | 是 | 自定義用戶數據 | goumaikami |
data>>submitdate | [int] | 是 | 下單時間 | 1620383241 |
data>>time_end | [int] | 是 | 支付時間 | 1620383259 |
data>>nums | [int] | 是 | 此訂單查詢次數 | 5 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.00957s |
返回示例(JSON) |
[PHP] 純文本查看 復制代碼 { |
額外說明 | |
此接口用來驗證掃碼支付是否成功。此接口只演示購買卡密訂單查詢,所以返回參數中kami會有對應值,其他為空。 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
查詢個人支付記錄 | |
接口說明: | 此接口查詢個人支付記錄,只顯示支付成功的記錄。 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:payjs |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | payjs_check_id |
token | [string] | 是 | token值 | f2ffBQrtGYltiSuw5t_xin_xiu_mSpwd2RXyF9JfQseK4 kks3mZ9ezvQIKW_xin_xiu_bfm0vMq1D0c_xin_xiu_YEQ0 |
請求示例(GET) |
|
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 1 |
data | [object] | 是 | 數組 | |
data>>uid | [int] | 是 | 充值用戶uid | 1 |
data>>pay_type | [int] | 是 | 充值類型 【1積分充值2時間充值3購買卡密】 | 3 |
data>>status | [int] | 是 | 支付狀態 【1發起支付2已支付成功】 | 2 |
data>>payjs_order_id | [int] | 是 | PAYJS 平臺訂單號 | 2021050718271700671267492 |
data>>body | [int] | 是 | 充值掃碼后頁面訂單標題 | doby |
data>>price | [int] | 是 | 支付金額,單位:元 | 1 |
data>>creditskey | [int] | 是 | 充值積分類型 | 0 |
data>>creditsval | [int] | 是 | 充值積分值 | 0 |
data>>signtime | [int] | 是 | 充值卡號時間,單位:秒 | 0 |
data>>kami | [string] | 是 | 購買充值卡密 | 16B085999F08E8404C48AF642C1CA8FF |
data>>attach | [string] | 是 | 自定義用戶數據 | goumaikami |
data>>submitdate | [int] | 是 | 下單時間 | 1620383241 |
data>>time_end | [int] | 是 | 支付時間 | 1620383259 |
data>>nums | [int] | 是 | 此訂單查詢次數 | 5 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.00957s |
返回示例(JSON) |
[PHP] 純文本查看 復制代碼 { |
額外說明 | |
此接口只查詢支付成功的個人記錄。 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
歡迎光臨 新秀網絡驗證系統 (http://www.5566wy.com/) | Powered by Discuz! X3.5 |