此處區別于插件接口類的refund方法,此處為插件主動調起退款請求
```
C::m('#payment#payment');//初始化引入payment類
try {
$order_id = C::m('#payment#payment')->refund('訂單號', 1, 100, '測試退款');
} catch (PaymentException $e) {
showmessage($e->getMessage());//捕獲異常
}
```
詳細的方法參數如下
```
/**
* 退款
* @DateTime 2021-03-11
* @param mixed $order_id 訂單號或訂單
* @param integer $reback 需要調用支付接口
* @param integer $amount 金額,單位分,0為全額退款
* @param string $body 訂單內容
* @param string $finish_id 退款完成交易號,留空則根據支付接口獲取
* @param integer $finish_time 退款完成時間,留空則根據支付接口獲取
* @param string $finish_user 退款完成交易用戶id,留空則根據支付接口獲取
* @param boolean $notify_plugin 是否通知插件接口
* @return string 退款訂單號
*/
public function refund($order_id, $reback = 1, $amount = 0, $body = '', $finish_id = '', $finish_time = 0, $finish_user = '', $notify_plugin = true)
```
- 團隊說明
- 通用支付接口
- 支付接口申請方式
- 微信支付
- QQ錢包
- 積分支付
- 支付寶
- 開發模式與規范
- 插件接口
- 設計接口與注冊接口
- 創建訂單
- 訂單退款
- 插件接口類
- 支付接口
- 目錄結構
- 設計接口
- 編輯設置項
- 異常類
- 日志
- 數據字典
- 1.0
- 支付接口接入
- 插件接口接入
- 數據字典
- 支付接口表payment
- 插件接口表payment_api
- 訂單表payment_pay
- 支付流程
- 擔保中介交易系統
- 交易流程
- 交易參與者聯系資料
- 多平臺機器人
- 組件設置
- 日志
- 常見問題
- 【QQ機器人】CQHTTP
- 安裝流程
- 常見錯誤
- 開發文檔
- 開發模式
- 組件
- 內部組件
- 外部組件
- 機器人
- 插件調用機器人接口
- 威客任務
- 啟用版塊
- 擔保中介交易
- 珊瑚發帖文本內容安全云校驗
- 珊瑚圖片內容安全云校驗
- 實名認證支付寶
- 支付寶應用申請-公鑰
- 支付寶應用申請-公鑰證書