Сервис Робокасса возвращает ошибку "Неверный параметр: InvoiceID". В чём проблема и как исправить?

Эта ошибка возникает из-за ограничений на стороне сервиса Робокасса. По документации сервиса номер заказа может быть только числовым от 1 до 2147483647.

В Magento порядковый номер заказа может быть и больше. Также некоторые сторонние модули позволяют использовать нечисловые порядковые номера.
Пример: ORD-10-xx-111

Для более удобной идентификации заказов (транзакция в системе Робокасса и заказ в админке сайта) модуль по умолчанию использует порядковый номер заказа, так как внутренний номер нигде в админке не выводится.

Вы можете начать использовать внутренний номер заказа, изменив следующий параметр в файле настроек модуля /app/code/community/ET/PaymentRobokassa/etc/config.xml

<invoice_id_type>0</invoice_id_type> => <invoice_id_type>1</invoice_id_type>

Дата последнего обновления: среда, 19 октября 2016 г.