ЮMoney

Шаг 1

Войдите в систему ЮMoney: https://yoomoney.ru/

Переходите к созданию приложения: https://yoomoney.ru/myservices/new

Заполняем поля:

Название для пользователей - оптимально название вашего АОП

Адрес сайта - введите URL вашего сайта

Redirect URI - https://yourdomain.com/api/changers/yandex/token.php (yourdomain.com - заменить на свой домен)

Проверять подлинность приложения (OAuth2 client_secret) - обязательно выставляем галочку

Кликаем Всё верно

Приложение зарегистрировано. Вы получите данные:

*1 Идентификатор приложения (client_id) и *2 OAuth2 client_secret

Эти данные понадобятся в админке

Шаг 2

Далее переходите к настройке HTTP-уведомления: https://yoomoney.ru/transfer/myservices/http-notification

Заполняем поля:

Куда отправлять (URL сайта) - https://yourdomain.com/api/changers/yandex/charge.php (yourdomain.com - заменить на свой домен)

Кликните Показать секрет - это *3 Секретный ключ, который понадобится в админке

Отправлять HTTP-уведомления - обязательно выставляем галочку

Кликаем Готово

Шаг 3. Настройки в админке

Переходите к настройкам Обмен валют - Платежные системы - ЮMoney RUB.

Настройки только для типов: Полуавтоматический и Автоматический.

Wallet - введите номер вашего кошелька. Secret key - введите набор латинских символов, идентичный введенному в поле *3 Показать секрет в аккаунте ЮMoney. Application ID - введите *1 Идентификатор приложения, который вы получили. OAuth2 client_secret - введите *2 OAuth2 client_secret, который вы получили. Токен - кликните Получить токен Сохраните настройки. Обратите внимание! Токен должен быть активен. Важно! Токен получайте только на введенный кошелек ЮMoney

Важно! ЮMoney берёт комиссию с получателя Поэтому учитывается реальная комиссия при оформлении заявки. В админке в поле: Входящая комиссия системы вводите реальную комиссию. На момент написания документации комиссия: 0.50% Если Входящая комиссия системы указана неверно, то получите ошибку: Не совпадает хеш суммы обмена


Если нужна оплата картой

Добавляете новую платежку и выбираете API yandex_card

Как добавить платежку смотрите в разделе: API обработок

Далее регистрируете новое приложение (описание выше).

Учитывайте что Адрес HTTP-уведомления и Redirect URI уже будет другой

В нашем примере:

Адрес HTTP-уведомления: https://yourdomain.com/api/changers/yandex_card/charge.php (yourdomain.com - заменить на свой домен)

Redirect URI: https://yourdomain.com/api/changers/yandex_card/token.php (yourdomain.com - заменить на свой домен)

Важно! Адрес HTTP-уведомления можно настроить только один, даже если приложений у вас несколько. Выход - использовать разные аккаунты и настраивать приложения и адрес HTTP-уведомления на каждый аккаунт

Учтите, что при оплате с карты комиссия другая. На момент написания документации 2%


Остальные настройки

Описание остальных настроек смотрите в разделе: Платежные системы

Last updated