联系官方销售客服
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方法内完成支付后的动作,比如更新数据库等操作