Платёжные системы долго не использовались. Когда-то было всё настроено, но не использовалось.
Сегодня начали подключение. (sale обновлен недавно был )
Взял новый обработчик из папки modulse>sale
Скопировал к себе в папку с обработчиками.
В коде ничего не менял, только во вьюшке переместил вывод переменной:
Настройки в админке -
И мне выводится что-то не понятное:
1. - это переменная выведена через
и действительно является стоимостью заказа
2. номер счета. инкременируется, всё ок
3. по сути это должна быть сумма, которую мы передаём в робокассу дальше, но нет. Это какой-то показатель, который при каждом заказе увеличивается на 1.
И никак не похож на стоимость заказа. Вопрос, что я не так делаю? или это баг?
Сегодня начали подключение. (sale обновлен недавно был )
| Код |
|---|
$info = CModule::CreateModuleObject('sale') = 16.0.14 |
Скопировал к себе в папку с обработчиками.
В коде ничего не менял, только во вьюшке переместил вывод переменной:
| Код |
|---|
$out_summ = number_format(floatval(CSalePaySystemAction::GetParamValue("SHOULD_PAY")), 2, ".", "");
echo SaleFormatCurrency($out_summ, $order["CURRENCY"];
|
И мне выводится что-то не понятное:
1. - это переменная выведена через
| Код |
|---|
echo $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"]; |
2. номер счета. инкременируется, всё ок
3. по сути это должна быть сумма, которую мы передаём в робокассу дальше, но нет. Это какой-то показатель, который при каждом заказе увеличивается на 1.
И никак не похож на стоимость заказа. Вопрос, что я не так делаю? или это баг?