silentlun / yii2-wxpay
Wxpay extension for YII2
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2025-06-18 11:52:21 UTC
README
Wxpay extension for YII2
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist silentlun/yii2-wxpay "*"
or add
"silentlun/yii2-wxpay": "*"
to the require section of your composer.json
file.
Usage
Once the extension is installed, simply use it in your code by :
Controller
namespace app\controllers; use yii\web\Controller; use silentlun\wxpay\WxPay; class SiteController extends Controller { public $wxpayConfig = [ 'appid' => '公众号ID', 'mch_id' => '商户号ID', 'key' => '商户KEY', 'app_secret' => '公众号SECRET', ]; public function actionPay() { $order = []; // 订单信息 $payment = new WxPay($this->wxpayConfig); $result = $payment->createMiniPay($order); Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return $payment->GetJsApiParameters($result); } }