dicr/yii2-liqpay

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

Installs: 29

Dependents: 0

Suggesters: 0

Security: 0

Type:yii2-extension

3.0.3 2022-01-17 23:32 UTC

This package is auto-updated.

Last update: 2022-07-17 21:41:08 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();