Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 115 комментариев

Алексей
Алексей
Добрый день. Подскажите пожалуйста по логам, как исправить ошибку.

Только 1й раз работающая ссылка на онлайн-оплату тинкофф, она приходит в емайл клиенту, и то через раз, а через секунду в логах пишет уже error message «Неверный статус транзакции»

В итоге из корзины на оплату не переходит, ссылка на " Id ресурса при неудачной оплаты " из системных настроек Платежей Тинькофф, и менеджеру в емайле тоже идёт ссылка на страницу неудачной оплаты.

* возможно после уменьшения мощности сервера началось, но не факт.

[2025-07-17 13:42:09] (ERROR @/var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [Success] => 1
    [ErrorCode] => 0
    [TerminalKey] => 1682406299694
    [Status] => NEW
    [PaymentId] => 6704270425
    [OrderId] => 7021
    [Amount] => 251200
    [PaymentURL] => https://securepayments.tinkoff.ru/afwfa2t5
)

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 491) [miniShop2:mspTinkoff] Init

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 492) '{"TerminalKey":"1682406299694","OrderId":7021,"Amount":251200,"CustomerKey":3289,"Currency":"643","RedirectDueDate":"2025-07-22T13:42:10Z","DATA":{"Email":"user@ya.ru"},"Token":"bc7275fc4254a9600221rc382912da244b20a6b254be82f725409580d519a6b99a97"}'

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 491) [miniShop2:mspTinkoff] Init
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 492) array (
  'Success' => false,
  'ErrorCode' => '8',
  'Message' => 'Неверный статус транзакции.',
  'Details' => 'Заказ с таким order_id уже существует.',
)
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 410) [miniShop2:mspTinkoff] Test log.
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [TerminalKey] => 1682406299694
    [OrderId] => 7021
    [Amount] => 251200
    [CustomerKey] => 3289
    [Currency] => 643
    [RedirectDueDate] => 2025-07-22T13:42:10Z
    [DATA] => Array
        (
            [Email] => user@ya.ru
        )

    [Token] => bc7275fc4254a9600c382912da244b20a6b254be82f725409580d519a6b99a97
)

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [Success] => 
    [ErrorCode] => 8
    [Message] => Неверный статус транзакции.
    [Details] => Заказ с таким order_id уже существует.
)
Максим
Максим
С libxml только глюки и непредсказуемая работа. Проблемам уже десяток лет. Вечно «костыли» какие-то надо придумывать. То с кириллицей проблемы, то обёртку надо делать, если грузишь фрагмент html-кода, то еще какая-то шляпа вылезет.

Вот сейчас вроде всё уже сделал и работает, но между
<!-- -->
всё равно «кракозябры» вместо кириллицы. Да, можно забить на это, но тем не менее.

Если и делать такую «обработку html», то только либо через сниппет, либо как тут через OnLoadWebDocumen, чтобы не потерять исходный html из контента ресурса.
Павлик Мышкин
Павлик Мышкин
Обнаружил что сниппет пустой
Папка core вынесена за пределы публичной части. Компонент создал в публичной части пустые файлы:
core/components/thumb3x/elements/snippets/snippet.thumb3x.php
core/components/thumb3x/elements/chunks/iskWafCaptchaFormTpl.tpl