Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Прием платежей - модуль для агрегатора платежных систем interkassa.com
 
olllle
Member
 
Total Posts:  41
Joined:  2011-07-01
 

Пара вопросов связанных с работой модуля.

1. Выдает ошибку при перебросе на интеркассу после подтверждения заказа:

“Ошибка сервера
На веб-сайте произошла ошибка при получении http://www.домен.com/ik/interkassa/redirect/. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
Вот несколько советов и рекомендаций:
Обновите эту страницу позже.
Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.”

2. Плюс в настройках магазина (система-конфиг-настройки валюты) стоит как основная валюта - евро, валюта по умолчанию гривна. Разрешенные валюты Евро и Гривна.

Хотел добавить доллар - раньше был огромный список валют, а теперь только Евро и гривна. Подскажите где добавить USD?

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

System - Configuration - Currency Setup - Allowed Currencies
Должен быть весь список.

 
Magento Community Magento Community
Magento Community
Magento Community
 
olllle
Member
 
Total Posts:  41
Joined:  2011-07-01
 
niro - 15 September 2011 02:12 AM

System - Configuration - Currency Setup - Allowed Currencies
Должен быть весь список.

да, он был, а теперь его там точно нет)

и как же его вернуть?

 
Magento Community Magento Community
Magento Community
Magento Community
 
olllle
Member
 
Total Posts:  41
Joined:  2011-07-01
 

сам же и отвечу

Система>Конфиг>Расширенные>Система>Установки валюты

особенно понравилось повторное упоминание “система” в цепочке - юзабилити!-))

но теперь следующий вопрос - ошибка вылетает при переходе в интеркассу:

Fatal error: Call to a member function getCode() on a non-object in /home/admin/domain/includes/src/Mage_Directory_Model_Currency.php on line 171

 
Magento Community Magento Community
Magento Community
Magento Community
 
olllle
Member
 
Total Posts:  41
Joined:  2011-07-01
 

я так понимаю что нужно исправить что-то в части модуля, которая отвечает за конвертацию
вопрос - что именно?

 
Magento Community Magento Community
Magento Community
Magento Community
 
sobaka1
Jr. Member
 
Avatar
Total Posts:  5
Joined:  2010-05-21
Kiev
 

class Ik_Ik_Model_Interkassa extends Mage_Payment_Model_Method_Abstract
{
...
/**
* @todo что бы не было ошибки
* http://tryte.dev/ik/interkassa/redirect/
* Fatal error: Call to a member function getCode() on a non-object in
* Z:\home\tryte.dev\www\app\code\core\Mage\Directory\Model\Currency.php
* on line 171
* закомментировать надо
* следующие строки
*/
/* код который надо закомментировать
if ($currency_code != ‘USD’) {
$storeCurrency = Mage::getSingleton(’directory/currency’)
->load($this->getQuote()->getStoreCurrencyCode());
$amount = $storeCurrency->convert($amount, ‘USD’);
}
*/

 
Magento Community Magento Community
Magento Community
Magento Community
 
sobaka1
Jr. Member
 
Avatar
Total Posts:  5
Joined:  2010-05-21
Kiev
 

и при этом нужно правильно указать курс в админке интеркассы

 
Magento Community Magento Community
Magento Community
Magento Community
 
sobaka1
Jr. Member
 
Avatar
Total Posts:  5
Joined:  2010-05-21
Kiev
 

Но на самом деле не надо ничего комментировать. Нужно включить валюту доллар в магазине. Принимать в интеркассе в долларах
и еще чтобы в магазине конвертировалась цена в соответствии с курсом интеркассы.

 
Magento Community Magento Community
Magento Community
Magento Community
 
alexhost
Member
 
Avatar
Total Posts:  69
Joined:  2009-04-10
Kiev, Ukraine
 

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

уж очень просто сделано )

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Модуль надо “допиливать”.
Встретился с 2 проблемами при настройке клиенту:
1. Неправильно выбирается quote, и в один из моментов запрашивается валюта у пустой переменной.
2. Не передавалась стоимость доставки в систему интеркассы.

ну и мелочи, вроде того, что язык нельзя настроить при возврате с сайта интеркассы и весь код лежит в папке code.

Тестировал под 1.6.2.0

P.S. Планируем переписать модуль, а то ещё не понятно с чем столкнёмся.

 
Magento Community Magento Community
Magento Community
Magento Community
 
dealingsmart
Jr. Member
 
Total Posts:  1
Joined:  2012-07-17
 

У нас проблема. пытаемся внедрить интеркассу на наш сайт. при попытке оплатить, вот что получаем(такое уже было, но ответа не нашла)
Server error
The website encountered an error while retrieving http://www.dealingsmart.com/ik/interkassa/redirect/. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
Помогите!срочно!заранее спасибо!

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Смотрите что за ошибки в логе magento пишутся (/var/log/)

 
Magento Community Magento Community
Magento Community
Magento Community
 
Romka1985
Jr. Member
 
Total Posts:  1
Joined:  2012-09-13
 

Здравствуйте!

Я закачал модуль в необходимую директорию и внес необходимы изменения согласно вложенной инструкции.

Но в административной части магазина (Система-Конфигурация-Методы оплаты) модуль не появился, подскажите как его добавить в список доступных методов оплаты?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Rugento
Guru
 
Avatar
Total Posts:  540
Joined:  2008-11-15
Russia, Vologda
 
Romka1985 - 07 November 2012 06:56 AM

Но в административной части магазина (Система-Конфигурация-Методы оплаты) модуль не появился, подскажите как его добавить в список доступных методов оплаты?

Попробуйте сбросить кэш.

 
Magento Community Magento Community
Magento Community
Magento Community
 
rem_kwadriga
Jr. Member
 
Total Posts:  9
Joined:  2012-10-30
 

Здравствуйте. Версия модуля, выложенная здесь, не работает в последних версиях magento.
В зависимости от версии: либо возникают проблемы с валюами, либо проблемы с тем, что на сайт интеркассы приходит ноль в место стоимости.
Я исправил оба глюка и выгладываю исправленный модуль: может, кому понадобится.

File Attachments
magento_ik.zip  (File Size: 19KB - Downloads: 157)
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top