nepster-web/yii2-module-perfectmoney

Perfect Money 支付系统模块

v1.0.0 2015-03-07 15:30 UTC

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 文件。