dicr / yii2-liqpay
Библиотека платежей LiqPay для Yii2
3.0.3
2022-01-17 23:32 UTC
Requires
- php: ~8.0
- ext-json: *
- dicr/yii2-validate: ~3.0
- yiisoft/yii2: ~2.0
Requires (Dev)
- phpunit/phpunit: 9.5
- roave/security-advisories: dev-latest
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();