diff --git a/extend/payment/ChargePayment.php b/extend/payment/ChargePayment.php new file mode 100644 index 000000000..a7dbe7560 --- /dev/null +++ b/extend/payment/ChargePayment.php @@ -0,0 +1,102 @@ +config = $params; + } + + /** + * 配置信息 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-09-19 + * @desc description + */ + public function Config() + { + // 基础信息 + $base = [ + 'name' => '挂账支付', // 插件名称 + 'version' => '1.0.0', // 插件版本 + 'apply_version' => '不限', // 适用系统版本描述 + 'desc' => '用于线下收款,挂账、赊账、月结类型客户使用', // 插件描述(支持html) + 'author' => 'Devil', // 开发者 + 'author_url' => 'http://shopxo.net/', // 开发者主页 + ]; + + // 配置信息 + $element = [ + ]; + + return [ + 'base' => $base, + 'element' => $element, + ]; + } + + /** + * 支付入口 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-09-19 + * @desc description + * @param [array] $params [输入参数] + */ + public function Pay($params = []) + { + $url = $params['call_back_url'].'?'; + $url .= 'out_trade_no='.$params['order_no']; + $url .= '&subject='.$params['name']; + $url .= '&total_price='.$params['total_price']; + return DataReturn('处理成功', 0, $url); + } + + /** + * 支付回调处理 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-09-19 + * @desc description + * @param [array] $params [输入参数] + */ + public function Respond($params = []) + { + return DataReturn('处理成功', 0, $params); + } +} +?> \ No newline at end of file