## 開發模式
在discuz根目錄下新建`dqzhiyu.dev`的空文件
開發模式下您可快速設計您的支付接口或插件接口
## 開發規范
1. 插件接口不應直接調用支付接口,而應通過model_payment(以下簡稱payment類,位于插件model目錄下),通常情況下,插件接口中只應調用payment類的load_order、makeurl方法,插件中可調用load_order、makeurl、build、refund方法
2. 可通過C::m('#payment#payment')調用payment類,調用過后也可通過payment類靜態調用
3. 調用payment類時應捕獲PaymentException異常,所有調用payment類方法的異常與失敗結果均會拋出PaymentException,可通過`C::m('#payment#payment');`初始化payment類并加載異常類。這也是2.0與1.0最大的區別
4. 支付接口拋異常應使用PaymentMethodException,插件接口拋異常應使用PaymentPluginException,兩個異常類均繼承自PaymentException
5. 訂單分為支付訂單與退款訂單,以is_refund字段區分
- 團隊說明
- 通用支付接口
- 支付接口申請方式
- 微信支付
- QQ錢包
- 積分支付
- 支付寶
- 開發模式與規范
- 插件接口
- 設計接口與注冊接口
- 創建訂單
- 訂單退款
- 插件接口類
- 支付接口
- 目錄結構
- 設計接口
- 編輯設置項
- 異常類
- 日志
- 數據字典
- 1.0
- 支付接口接入
- 插件接口接入
- 數據字典
- 支付接口表payment
- 插件接口表payment_api
- 訂單表payment_pay
- 支付流程
- 擔保中介交易系統
- 交易流程
- 交易參與者聯系資料
- 多平臺機器人
- 組件設置
- 日志
- 常見問題
- 【QQ機器人】CQHTTP
- 安裝流程
- 常見錯誤
- 開發文檔
- 開發模式
- 組件
- 內部組件
- 外部組件
- 機器人
- 插件調用機器人接口
- 威客任務
- 啟用版塊
- 擔保中介交易
- 珊瑚發帖文本內容安全云校驗
- 珊瑚圖片內容安全云校驗
- 實名認證支付寶
- 支付寶應用申請-公鑰
- 支付寶應用申請-公鑰證書