## 开发模式
在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
- 安装流程
- 常见错误
- 开发文档
- 开发模式
- 组件
- 内部组件
- 外部组件
- 机器人
- 插件调用机器人接口
- 威客任务
- 启用版块
- 担保中介交易
- 珊瑚发帖文本内容安全云校验
- 珊瑚图片内容安全云校验
- 实名认证支付宝
- 支付宝应用申请-公钥
- 支付宝应用申请-公钥证书