При возврате денег через модуль оплаты ПромСвязьБанк возникает сбой: «Df_Core_Model_Money»: значение «60.00» недопустимо для свойства «amount»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Ярослав Бровин
  • Группа: Клиент
  • Сообщений: 81
  • Регистрация: 21.06.2013

31.03.2014 11:36

Добрый день,

При попытке разблокировать или принять средства в заказе покупателя, оплаченном с помощью модуля оплаты ПромСвязьБанка выдается ошибка:
Прикрепленное изображение: screenshot-01.png
Прикрепленное изображение: ОПЛАТА разблокировать средства.jpg

«Df_Core_Model_Money»: значение «60.00» недопустимо для свойства «amount».
Сообщение проверяющего:
'60.00' does not appear to be a float
Файл: app/code/local/Df/Core/Model/Abstract.php
Строка: 29
Субъект: Df_Core_Model_Abstract::cfg
Объект: Df_Core_Model_Abstract::getData
Файл: app/code/local/Df/Core/Model/Money.php
Строка: 55
Субъект: Df_Core_Model_Money::getOriginal
Объект: Df_Core_Model_Abstract::cfg
Файл: app/code/local/Df/Core/Model/Money.php
Строка: 10
Субъект: Df_Core_Model_Money::getAsFixedFloat
Объект: Df_Core_Model_Money::getOriginal
Файл: app/code/local/Df/Core/Model/Money.php
Строка: 24
Субъект: Df_Core_Model_Money::getAsString
Объект: Df_Core_Model_Money::getAsFixedFloat
Файл: app/code/local/Df/Psbank/Model/Request/Secondary.php
Строка: 58
Субъект: Df_Psbank_Model_Request_Secondary::getParamsForSignature
Объект: Df_Core_Model_Money::getAsString
Файл: app/code/local/Df/Psbank/Model/Request/Secondary.php
Строка: 49
Субъект: Df_Psbank_Model_Request_Secondary::getParams
Объект: Df_Psbank_Model_Request_Secondary::getParamsForSignature
Файл: app/code/local/Df/Psbank/Model/Request/Secondary.php
Строка: 19
Субъект: Df_Psbank_Model_Request_Secondary::process
Объект: Df_Psbank_Model_Request_Secondary::getParams
Файл: app/code/local/Df/Psbank/Model/Voider.php
Строка: 11
Субъект: Df_Psbank_Model_Voider::handleInternal
Объект: Df_Psbank_Model_Request_Secondary::process
Файл: app/code/local/Df/Payment/Model/Handler.php
Строка: 16
Субъект: Df_Payment_Model_Handler::handle
Объект: Df_Psbank_Model_Voider::handleInternal
Файл: app/code/local/Df/Payment/Model/Method/Base.php
Строка: 609
Субъект: Df_Payment_Model_Method_Base::doTransaction
Объект: Df_Payment_Model_Handler::handle
Файл: app/code/local/Df/Payment/Model/Method/Base.php
Строка: 550
Субъект: Df_Payment_Model_Method_Base::void
Объект: Df_Payment_Model_Method_Base::doTransaction
Файл: app/code/core/Mage/Sales/Model/Order/Payment.php
Строка: 1140
Субъект: Mage_Sales_Model_Order_Payment::_void
Объект: Df_Payment_Model_Method_Base::void
Файл: app/code/core/Mage/Sales/Model/Order/Payment.php
Строка: 634
Субъект: Mage_Sales_Model_Order_Payment::void
Объект: Mage_Sales_Model_Order_Payment::_void
Файл: app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
Строка: 634
Субъект: Mage_Adminhtml_Sales_OrderController::voidPaymentAction
Объект: Mage_Sales_Model_Order_Payment::void
Файл: app/code/core/Mage/Core/Controller/Varien/Action.php
Строка: 418
Субъект: Mage_Core_Controller_Varien_Action::dispatch
Объект: Mage_Adminhtml_Sales_OrderController::voidPaymentAction
Файл: app/code/core/Mage/Core/Controller/Varien/Router/Standard.php
Строка: 250
Субъект: Mage_Core_Controller_Varien_Router_Standard::match
Объект: Mage_Core_Controller_Varien_Action::dispatch
Файл: app/code/core/Mage/Core/Controller/Varien/Front.php
Строка: 172
Субъект: Mage_Core_Controller_Varien_Front::dispatch
Объект: Mage_Core_Controller_Varien_Router_Standard::match
Файл: app/code/core/Mage/Core/Model/App.php
Строка: 354
Субъект: Mage_Core_Model_App::run
Объект: Mage_Core_Controller_Varien_Front::dispatch
Файл: app/Mage.php
Строка: 683
Субъект: Mage::run
Объект: Mage_Core_Model_App::run
Файл: index.php
Строка: 87
Субъект: 
Объект: Mage::run
При обработке платежа объектом класса «Df_Psbank_Model_Voider» произошёл описанный выше сбой.


Спасибо

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

09.04.2014 05:44

Исправлено в версии 2.31.1.

Поделиться темой: