聯系官方銷售客服
1835022288
028-61286886
在插件或系統的二次開發中會用到付款功能時,可以運用此教程來完成支付下單功能
例如插件目錄:App/Test 插件
一、設計數據庫
CREATE TABLE `dr_test` ( `id` int(11) NOT NULL, `title` varchar(255) NOT NULL COMMENT '產品名稱', `price` varchar(255) NOT NULL COMMENT '產品價格', `inputtime` int(11) NOT NULL COMMENT '發布時間' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `dr_test` ADD PRIMARY KEY (`id`); ALTER TABLE `dr_test` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
二、設計表單支付模型
App/Models/Buy.php
三、發起支付
表單參數格式:
my-插件目錄_模型名稱-相關ID-數量-SKU參數值 (數量-SKU參數值可以忽略)
那么調用表單格式為(可以放到任意前臺html頁面之中):
111表示test表的id號,cms會查詢111記錄的price字段作為付款金額
四、支付回調
上面(二)中的App/Models/Buy.php模型類,回調方法:success
開發者可以在success方法內完成支付后的動作,比如更新數據庫等操作