Плагин эквайринга Альфа-банка Есть решение

Коллеги, приветствую.

Проблема с плагином эквайринга Альфы.

Причем, плагин не приобретен в Webasyst, а скачан с сайта банка, установлен и благополучно настроен.

https://pay.alfabank.ru/ecommerce/

При попытке проведения тестовых платежей (методичка банка https://pay.alfabank.ru/ecommerce/_build/html/test...

выдает ошибки. Альфа пыталась это скинуть на нас,

но логи говорят, что ошибки выдает сам плагин..

2018-05-22 09:14:10 85.235.219.42

Query Error 1364: Field 'type' doesn't have a default value

Query: INSERT INTO wa_transaction

(plugin, merchant_id, update_datetime, result, native_id, order_id, currency_id, amount, state, app_id, create_datetime) VALUES ('rbs_universe', '13', '2018-05-22 09:14:10', '1', '9cbfbb66-b88e-70dd-9cbf-bb6600161395', '58', 'RUB', 2, 'CAPTURED', 'shop', '2018-05-22 09:14:10')

Плагин - в открытом доступе, https://pay.alfabank.ru/ecommerce/plugins/shop-scr....

Есть рекомендации, как победить?


3 ответа

  • 2

    Рекомендация общая. Если Альфа-Банк распространяет такой кривой плагин, то это должна быть его проблема, как разработчика или распространителя. Потому что, если они не поправят, то все клиенты будут мучаться с их плагином дальше.

    Также вы можете приобрести плагин https://www.webasyst.ru/store/plugin/payment/alfab... и скорее всего прекратить свои мучения.

    Третий вариант - выбрать другой банк :)


  • 1

    Отправить поддержку читать требования по самостоятельной проверке плагинов.

    Суть проблемы в том, что они не тестировали свой код в рекомендуемом окружении:

    В файл wa-config/db.php добавлен параметр 'sql_mode' => 'TRADITIONAL'.

    Если еще конкретнее, то вызывая метод saveTransaction следует указать все поля, которые не имеют значений по умолчанию. А в идеале разместят плагин в нашем Магазине — это в их же интересах.

  • 1
    Николай Тарасенко 7 июня 2018 18:57 # Решение

    Коллеги.

    Плагин поправил сам банк, начали процедуру активации эквайринга.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите