Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует версию PHP
5.4
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Обёртка клиента Яндекс.Кассы для MODX Revo.
Документация Яндекс.Кассы
Yandex.Checkout API PHP Client Library
Для начала работы необходимо вписать свои параметры аутентификации (shopID и SecretKey) в системных настройках.
Пример использования:
Дополнение было опубликовано автором для удобства расшаривания между своими проектами, а не для общественного использования.
На данный момент дополнение не поддерживается и, возможно, устарело.
Документация Яндекс.Кассы
Yandex.Checkout API PHP Client Library
Для начала работы необходимо вписать свои параметры аутентификации (shopID и SecretKey) в системных настройках.
Пример использования:
<?php
if (!$client = $modx->getService('yandexkassaclient', 'YandexKassaClient',
MODX_CORE_PATH . 'components/yandexkassaclient/model/')) {
$modx->log(modX::LOG_LEVEL_ERROR, 'Could not load service YandexKassaClient');
return;
}
try {
$payment = $client->createPayment(
[
'amount' => [
'value' => 2.0,
'currency' => 'RUB'
],
'confirmation' => [
'type' => 'redirect',
'return_url' => 'https://www.merchant-website.com/return_url',
],
],
uniqid('', true)
);
} catch (Exception $e) {
$modx->log(modX::LOG_LEVEL_ERROR, $e->getMessage());
return;
}
Последние обсуждения в сообществе MODX.pro