nepster-web / yii2-module-perfectmoney
Perfect Money 支付系统模块
v1.0.0
2015-03-07 15:30 UTC
Requires
- nepster-web/yii2-extensions-installer: dev-master
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-23 00:07:41 UTC
README
为工作与 Perfect Money 支付系统提供简单和可扩展的功能。
安装
推荐通过 composer 安装。
在控制台运行
php composer.phar require --prefer-dist nepster-web/yii2-module-perfectmoney "*"
或
"nepster-web/yii2-module-perfectmoney": "*"
在文件 composer.json
的 require 部分添加。
文档
模块成功安装后
需要在您的应用程序配置文件中添加设置
'components' => [
...
'pm' => [
'class' => '\nepster\perfectmoney\Api',
'accountId' => '0000000',
'accountPassword' => '*******',
'walletNumber' => 'U0000000',
'merchantName' => 'Название компании',
'alternateSecret' => 'Секретная фраза',
'resultUrl' => ['/merchant/perfect-money/result'],
'successUrl' => ['/merchant/perfect-money/success'],
'failureUrl' => ['/merchant/perfect-money/failure'],
];
]
成功安装后,您将获得一个带有支付表单的小部件,其任务是自动重定向到支付系统网站
return \common\modules\merchant\widgets\PmForm\RenderForm::widget([
'api' => Yii::$app->pm,
'invoiceId' => $invoiceId,
'amount' => $amount,
'description' => 'Пополнение внутреннего счета',
'autoRedirect' => true,
]);
注意
重定向是通过 JavaScript 实现的,因此如果它被关闭,则用户需要点击按钮确认跳转。
您可以根据自己的需要实现小部件。
依赖关系
当前模块安装以下包
许可证
本模块采用 MIT 许可证发布。详细信息请参阅 LICENSE.md 文件。