Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Не вбиваються данные о сумме платежа робокасса

Не вбиваються данные о сумме платежа робокасса - а именно при перходе в робокассу поле для заполнения суммы остаеться пустым!!!Т е как я понял можно вбить любую сумму даже меньше заявленного к платежу и покупатель может получить товар с боольшой скидкой)).Как решить данную проблему?Вроде как я читал на другом форуме надо убрать точку в пункте валюта - пробовал проблема не исчезает поле по прежнему пустое.Попробовал оплатить--- преход на форму оплаты (поле пустое где вводить сумму)-просто прергузил на свой сайт а статус заказа -оплачен!!!а я ни копейки не заплатил!


Доступ можете дать? какаето странная ошибка.



Доступ можете дать? какаето странная ошибка.



Отправил на в личку - если это то что я думаю в личном профиле - сайт и доступ в админку думаю этого достаточно? - товар на главной привязан к рар архиву т е цепочка создана!



Доступ можете дать? какаето странная ошибка.


вот что пишут на другом форуме:
yuriy64
Новичок
*
Сообщений: 43


Просмотр профиля


roboxchange
« : 01 Октября 2008, 15:33:37 »

Установил модуль, настроил.(зарегистрировался также на сайте roboxchange  и настроил админку
если выбираю оплата через этот модуль не выдает сумму которая должнабыть оплачена., в чем может быть дело

Администратор
Ветеран
*****
Сообщений: 8602



Просмотр профиля WWW Email


Re: roboxchange
« Ответ #1 : 01 Октября 2008, 16:55:39 »

У Вас какая версия магазина?!
Не сильно старая?!

Попробуйте /includes/modules/payment/roboxchange.php заменить:
Код:

//      $out_summ=$order->info;

      $out_summ=number_format($order->info,0,'.','');

на:
Код:

      $out_summ=$order->info;

//      $out_summ=number_format($order->info,0,'.','');

Re: roboxchange
« Ответ #3 : 01 Октября 2008, 18:56:56 »

Попробуйте в настройках валют в админке в опции резделитель тысяч удаить точку, что б пустое место было в опции.
Тогда цены будут в магазине 3555 и скорей всего в робокс нормально число отправится.
Записан
yuriy64
Новичок
*
Сообщений: 43


Просмотр профиля


Re: roboxchange
« Ответ #4 : 02 Октября 2008, 11:01:13 »

Спасибо! Помогло.
Теперь следующий вопрос,
---------------------------------------------------------------------------------------
все это дело заменил - РЕЗУЛЬТАТ ТОТ ЖЕ!!!!!!!
ЭТА ПРОБЛЕМА СВЯЗАНА С НЕКОРРЕКТНЫМ НАПИСАНИЕМ roboxchange.php -НЕПРАВИЛЬНО ИНТЕРПРЕТИРУЕТЬСЯ ПЕРЕДАЧА СИМВОЛОВ (.)(,)ПОХОЖЕ ТАМ НАДО РЫТЬ НО ЧТО ?

АВТОМАТ ВЕБМАНИ И ИНТЕРКАССА ВСЕ ВБИВАЮТ И НТЕРПРЕТИРУЮТ СУММУ КОРРЕКТНО!!!!


Дайте доступ - попробую.

нужно просто смотреть на какой стадии теряется цена.


У меня та же проблема, кто нибудь нашел решение? Цена не вбивается и робокасса выскакивает на английском языке.


аналогично. сегодня поставил робокассу и приехал. цены нет а страница на английском


неужели никто не может поправить модуль? Ну ведь есть у кого-нибудь рабочий модуль. Поделитесь пожалуйста.


поставил модуль с новой версии Shopos. проблема с ценой вроде решилась, но робокасса осталась на английском. как поставить русский? спасибо.


Робокасса разве не сама решает какой язык подгружать?
стандартно подгружается код ru


проблема в следующем - сумма в робокассе всегда вбивается 11 центов. и на английском тоже кстати. как кто исправил?


Дорогие разработчики, у меня по дороге к робокассе тоже теряется сумма к оплате. Просьба решить вопрос. Сама робокасса на прямой запрос "где сумма к оплате и че за нах" ответила мне следующее:

Вы не прописываете в выставляемом счёте Требуемую к получению сумму.

nOutSum
- требуемая к получению сумма(обязательный параметр). Сумма должна быть указана в той валюте, которая была указана при регистрации магазина. Формат представления числа - разделитель точка.

Например:

ASP
// сумма заказа
// sum of order
var out_summ = "8.96";

Perl
# сумма заказа
# sum of order
my $out_summ = "8.96";

PHP
// сумма заказа
// sum of order
$out_summ = "8.96";

NET
// сумма заказа
   // sum of order
   string sOutSum = "8.96";


Уважаемые разработчики, то, что ошибка старая, не означает, что вопрос уже можно не решать. Ошибка же никуда не делась.


Ау, вы с этой ошибкой вообще что-то делать будете или нет?


там больше дело в настройках

настройки валюты такие:

Название: Доллар
Код: USD

Символ слева:
Символ справа: $

Десятичный знак: .
Разделитель тысяч:
Десятичные порядки: 2

Величина: 1.00000000

Пример:
30.00 $ = 30.00 $


файл modules/payment/roboxchange/roboxchange.php

заменить:

     $out_summ=number_format($order->info,0,'.','');


на

$out_summ=number_format($order->info,2,'.','');

чтобы после запятой не обрезалось. и все


Предложенная правка не помогла, сумма при переносе в робокассу по-прежнему делилась на 100. Помогла смена в настройках всех валют десятичного разделителя с запятой на точку.

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


на shopos.ru именно так настроено. и все проходит

только нужно в $. в рублях не знаю


Источник



Copyright ShopOS