dicr/yii2-liqpay

Библиотека платежей LiqPay для Yii2

Installs: 17

Dependents: 0

Suggesters: 0

Security: 0

Type:yii2-extension

2.0.1 2021-01-23 02:36 UTC

This package is auto-updated.

Last update: 2021-08-22 23:03:26 UTC


README

API: https://www.liqpay.ua/documentation/api/aquiring/

Настройка модуля

'modules' => [
    'liqpay' => [
        'class' => dicr\liqpay\LiqPayModule::class,
        'publicKey' => 'ваш_публичный_ключ',
        'privateKey' => 'ваш_приватный ключ',
        // опционально обработчик callback с результатами оплаты
        'checkoutHandler' => static function(dicr\liqpay\CheckoutResponse $response) {
            // сохранение результата оплаты
        }
    ]
];

Использование

use dicr\liqpay\LiqPayModule;

/** @var LiqPayModule $liqpay получаем модуль */
$liqpay = Yii::$app->getModule('liqpay');

// создаем запрос платежа
$request = $liqpay->checkoutRequest([
    'orderId' => 56894,
    'amount' => 1234.23,
    'description' => 'Оплата заказа №56894'
]);

// переадресуем клиента на страницу оплаты
$request->processClient();