PHPackages                             ejen/yii2-onpay - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ejen/yii2-onpay

ActiveYii2-extension

ejen/yii2-onpay
===============

Yii2 onpay extension

1.0.4(8y ago)14121BSD-3-ClausePHP

Since Jan 23Pushed 8y ago2 watchersCompare

[ Source](https://github.com/ejen/yii2-onpay)[ Packagist](https://packagist.org/packages/ejen/yii2-onpay)[ Docs](https://github.com/ejen/yii2-onpay)[ RSS](/packages/ejen-yii2-onpay/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

Yii2 extension for onpay.ru service
===================================

[](#yii2-extension-for-onpayru-service)

Installation
------------

[](#installation)

Yii2-onpay can be installed using composer. Run following command to download and install Yii2-onpay:

```
composer require ejen/yii2-onpay ~1.0
```

Configure
---------

[](#configure)

### config/main.php

[](#configmainphp)

```
    ...
    'components' => [
        ...
        'onpay' => [
            'class' => 'ejen\payment\Onpay',
            'url_success' => 'http://path/to/success/page',
            'url_fail' => 'http://path/to/fail/page',
        ],
        ...
    ],
    ...
```

### config/main-local.php

[](#configmain-localphp)

```
    ...
    'components' => [
        ...
        'onpay' => [
            'secret_key' => 'YOUR_SECRET_KEY',
            'username' => 'YOUR_USERNAME',
        ],
        ...
    ],
    ...
```

Api handler example.
--------------------

[](#api-handler-example)

This example can pass all OnPay api online tests.

```
