# minipay **Repository Path**: we-blog/minipay ## Basic Information - **Project Name**: minipay - **Description**: 通用的微信、支付宝、QQ等三方支付 - **Primary Language**: PHP - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2020-10-30 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # minipay #### 介绍 通用的微信、支付宝、QQ等三方支付 #### 软件架构 php7 curl alipay wxpay qqpay #### 安装教程 1. composer.json 配置 "minipay/minipay": "^0.0.2", 2. composer update 3.1 可以在实例化的时候传入配置new \Pay\Service\Wxpay\H5pay($config); 3.2 $config的配置参数和字段名严格按照\Pay\Config目录下对应的配置 #### 使用说明 1. 支付宝支付 ``` 例如:H5支付 $params['price'] = 1; $params['subject'] = '商品支付'; $params['orderNumber'] = '123abc'; $params['redirectUrl'] = '';//支付完成后跳转的页面; $pay = new \Pay\Service\Alipay\H5pay($config); $pay->doH5Pay($params); ``` 2. 微信支付 ``` 例如: 2.1 微信H5支付 $params['price'] = 1; $params['subject'] = '商品支付信息'; $params['body'] = '商品支付信息'; $params['orderNumber'] = '123abc'; $params['redirectUrl'] = '';//支付完成后跳转的页面; $pay = new \Pay\Service\Wxpay\H5pay(); $pay->doH5Pay($params); 2.2 Jsapi支付 (new \Pay\Service\Wxpay\Jsapi($config))->doJsapi($params); 2.3 App支付 (new \Pay\Service\Wxpay\App($config))->doApp($params); ``` 3. QQ支付类似不再赘述 #### 回调验证 * (new \Pay\Service\Wxpay\Callback($config))->verification($data); * $data是对三方传递的内容整理后的数组格式 * 验证结果返回false或者true,再自己处理业务逻辑 #### 参与贡献 1. 1471674872@qq.com 2. 18331274710@qq.com