Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ошибка с платежным шлюзом Yandex.Money Payment Gateway

Опубликовано:

Здраствуйте установил я себе приложения Yandex.Money Payment Gateway 1.0.2 https://invisioncommunity.com/files/file/9355-yandexmoney-payment-gateway/ Yandex.Money_Gateway_1.0.2.zip

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

Скрытый текст

Screenshot_1.thumb.png.45f39efaa71eeeb0e605b8af7e88b181.png

 

Изменено пользователем Lesovsky
Формулируйте заголовки темы корректно, обязательно указывайте содержание вопроса

Рекомендованные сообщения

Опубликовано:

Может есть возможность у наших ребят создать свои модули оплаты? Ну само собой в платных архив, то рокопопкные как-то не внушают доверия.

Опубликовано:
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

Опубликовано:
  • Автор
43 минуты назад, newbie сказал:

Код валюты указан как "руб"

Идем на сайт http://www.cbr.ru/scripts/XML_daily.asp и не находим данного кода. Отсюда getCurs('руб') возвращает NULL. Сумма приводится к 0.

В АЦ (Настройки оплаты - Валюты) исправьте руб на RUB

 

Скрытый текст

Screenshot_2.thumb.png.c5df429fbbf7f268fd1a44003d34fac5.png

 

Опубликовано:
19.06.2020 в 14:11, newbie сказал:

Идем на сайт http://www.cbr.ru/scripts/XML_daily.asp и не находим данного кода. Отсюда getCurs('руб') возвращает NULL. Сумма приводится к 0.

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

Идея возможно и хорошая но реализация как всегда - до боли кривая.

Код валюты должен быть указан в международный формат ISO 4217.

Опубликовано:

Говнокод конечно, но можно какую-то карту запилить тогда

$currencyMap = [
	'РУБ' => 'RUB',
];
$moneyCode = $currencyMap[ $moneyCode ] ?: $moneyCode;

 

Опубликовано:
19.06.2020 в 20:32, siv1987 сказал:

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

Так это не у ТС. От ТС так и не дождались ни отладочной информации, ни настроек.

Опубликовано:
  • Автор
16 часов назад, newbie сказал:

Так это не у ТС. От ТС так и не дождались ни отладочной информации, ни настроек.

Делав как здесь 

https://invisionbyte.ru/docs/apps/commerce/yandexmoney/

 

Опубликовано:

Проверил на локалке - работает.

А логи нужно в АЦ смотреть.

Опубликовано:
  • Автор
7 часов назад, newbie сказал:

Проверил на локалке - работает.

А логи нужно в АЦ смотреть.

Смотрел логи нету нечего, у меня версия 4.4.10

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.