Опубликовано: 13 июня 20205 г Здраствуйте установил я себе приложения Yandex.Money Payment Gateway 1.0.2 https://invisioncommunity.com/files/file/9355-yandexmoney-payment-gateway/ Yandex.Money_Gateway_1.0.2.zip Настроил хотел сделать тестовую покупку но яндекс выдает мне ошибку помогите кто знает в чем проблема Скрытый текст Изменено 14 июня 20205 г пользователем Lesovsky Формулируйте заголовки темы корректно, обязательно указывайте содержание вопроса
Опубликовано: 19 июня 20205 г Может есть возможность у наших ребят создать свои модули оплаты? Ну само собой в платных архив, то рокопопкные как-то не внушают доверия.
Опубликовано: 19 июня 20205 г 3 часа назад, Lesovsky сказал: Array ( [0] => руб [1] => IPS\Math\Number Object ( [positive:protected] => 1 [beforeDecimalPoint:protected] => 1 [numberOfDecimalPlaces:protected] => 0 [afterDecimalPoint:protected] => 0 ) [2] => [3] => 1.00 ) Код валюты указан как "руб" Идем на сайт http://www.cbr.ru/scripts/XML_daily.asp и не находим данного кода. Отсюда getCurs('руб') возвращает NULL. Сумма приводится к 0. В АЦ (Настройки оплаты - Валюты) исправьте руб на RUB
Опубликовано: 19 июня 20205 г Автор 43 минуты назад, newbie сказал: Код валюты указан как "руб" Идем на сайт http://www.cbr.ru/scripts/XML_daily.asp и не находим данного кода. Отсюда getCurs('руб') возвращает NULL. Сумма приводится к 0. В АЦ (Настройки оплаты - Валюты) исправьте руб на RUB Скрытый текст
Опубликовано: 19 июня 20205 г 19.06.2020 в 14:11, newbie сказал: Идем на сайт http://www.cbr.ru/scripts/XML_daily.asp и не находим данного кода. Отсюда getCurs('руб') возвращает NULL. Сумма приводится к 0. Так и думал что проблема отсутствием цены это конвертирование валюты. Поэтому и предложил по умолчанию возвращать не ноль а единицу. Идея возможно и хорошая но реализация как всегда - до боли кривая. Код валюты должен быть указан в международный формат ISO 4217.
Опубликовано: 19 июня 20205 г Говнокод конечно, но можно какую-то карту запилить тогда $currencyMap = [ 'РУБ' => 'RUB', ]; $moneyCode = $currencyMap[ $moneyCode ] ?: $moneyCode;
Опубликовано: 21 июня 20205 г 19.06.2020 в 20:32, siv1987 сказал: Так и думал что проблема отсутствием цены это конвертирование валюты. Поэтому и предложил по умолчанию возвращать не ноль а единицу. Так это не у ТС. От ТС так и не дождались ни отладочной информации, ни настроек.
Опубликовано: 21 июня 20205 г Автор 16 часов назад, newbie сказал: Так это не у ТС. От ТС так и не дождались ни отладочной информации, ни настроек. Делав как здесь https://invisionbyte.ru/docs/apps/commerce/yandexmoney/
Опубликовано: 22 июня 20205 г Автор 7 часов назад, newbie сказал: Проверил на локалке - работает. А логи нужно в АЦ смотреть. Смотрел логи нету нечего, у меня версия 4.4.10
Здраствуйте установил я себе приложения Yandex.Money Payment Gateway 1.0.2 https://invisioncommunity.com/files/file/9355-yandexmoney-payment-gateway/ Yandex.Money_Gateway_1.0.2.zip
Настроил хотел сделать тестовую покупку но яндекс выдает мне ошибку помогите кто знает в чем проблема
Изменено пользователем Lesovsky
Формулируйте заголовки темы корректно, обязательно указывайте содержание вопроса