Яндекс Деньги

Яндекс Деньги

anton_fly7

ЯД заработал, с одного оговоркой (но об этом ниже)

Для ЯД нужен внешний IP и SSL-сертификат. Если у вас настроен ТГ-бот, то ЯД тоже будет работать.

1С пишет в ТГ-бот все транзакции по ЯД, команду для получения баланса в ТГ допишу немного позже.

ТГ-бот

Для активации надо поставить галку в Настройках, перезайти в 1С и добавить кошельки.

Активация ЯД в настройках

При добавлении кошелька надо Получить ID и вторым шагом Авторизовать на сервере Яндекса. При вводе кошелька 1С автоматом сгенерирует URI - это значение надо будет указать на сайте Яндекса

Новый ЯД

Заполняете логин, номер кошелька, нажимаете Получить ID. Должен открыть сайт https://money.yandex.ru/myservices/new.xml, после логина откроется форма получения ID

Получение ID Яндекса

Название приложения - любое, Адрес сайта - любой, Redirect URI - надо взять в 1С, Поставить галку client_secret, нажать Подтвердить

Завершение авторизации ЯД

Идентификатор и client_secret скопировать в 1С.

Вторым шагом надо получить токен. Записать и закрыть кошелек 1С, открыть его второй раз. Сверху появится кнопка Авторизовать. При нажатии откроется сайт Яндекс с выпуском токена

Авторизация ЯД
Авторизация ЯД

Нажать Продолжить

Если все прошло успешно, должна открыть пустая страница.

Последний шаг - указать в админке https://money.yandex.ru/myservices/online.xml URL сервера 1С, который прописан в кошельке


В объявлении Покупки BTC за Яндекс надо прописать тексты автоответчика. Тексты "по умолчанию" можно заполнить через кнопку сверху Заполнить атоотв.

Вместо триггеров в квадратных скобках 1С подставляет свой текст, поэтому эти поля обязательно должны быть написаны именно так, остальные сообщения можете писать на свой вкус.

В сделке 1С запрашивает в комментариях номер кошелька ЯД продавана, автоматом платит и нажимает Я заплатил

Объявление покупки

Единственный косяк - я не понел как получить комментарий платежа покупашки при Продаже BTC и приходится вручную закрывать сделки. Написал в поддержку ЯД, но они вообще не быстрые, не могу сказать когда будет решение.

В Ордере можно ткнуть 2 раза в поле Сумма (транз), откроется реестр транзакций Яндекс, выбрать платеж и 1С закроет сделку. Либо нажать кнопку Закрыть ордер.

Ордер