Что отличает Дзен-мани от остальных, – это автоматизация учёта трат. Все безналичные платежи сами распознаются из СМС от ваших банков или синхронизируются напрямую с банком. Вы видите полную картину ваших финансов, вне зависимости от того услугами скольких банков вы пользуетесь.

Ваши отзывы очень важны для нас! Давайте вместе сделаем Дзен-мани еще лучше.

+3
На рассмотрении

Начисление процентов

Арсений Хапланов 1 месяц назад в API Дзен-мани • обновлен Виктор 1 месяц назад 2

Добрый день,


У меня есть уже давно несколько депозитов. Во-первых, как сделать так, чтобы переводы денег на них считалось как перевод на сбережение? И еще я прописал в настройках этих  депозитов все параметры. А можно ли сделать так, чтобы хотя бы как плановые транзакии отображалось начисление процентов?

+2
Отвечен

Учет возврата долгов в бюджете

Arseny Khaplanov 6 месяцев назад в API Дзен-мани • обновлен support 2 месяца назад 5

Здравствуйте,

Хотя одной из целей данной программой является накопление денег у ее пользователей (и спасибо вам за это, она реально помогает), все же все мы иногда бываем в долгах, когда известно, что ближайший год будем отдавать фиксированную сумму куда-то или кому-то. И хотя в Web версии категория долги отображается в бюджете, фактически ее нельзя запланировать на ближайшее будущее. Не поможете с этим? Все же хочется планировать бюджет с учетом возврата долгов? И да, в бюджет можно добавлять свои категории, или надо использовать только то, что есть уже?

Ответ
support 6 месяцев назад

Арсений, создайте для этого запланированную ежемесячную операцию погашения долга. Если я правильно вас понял, то это то, что вам нужно.

+1
Отвечен

Токен к api

Artyom Andreev 6 месяцев назад в API Дзен-мани • обновлен support 5 месяцев назад 3

Как получит токен для API zenmoney? В каком парметре его передавать или в каком заголовке? Приведите минимальный пример запроса на транзакции.

Ответ
support 5 месяцев назад

Для начала нужно зарегистрировать клиентское приложение. Тут, по нажатию на "скриптом"

http://developers.zenmoney.ru/index.html

После этого используем полученные consumer_key, consumer_secret и введенный OAuth callback point url в качестве client_id, client_secret и redirect_uri протокола OAuth 2.0. Дальнейшее взаимодействие и доступные методы API описаны тут:

https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API

0
Завершен

Адекватное сообщение при ошибке синхронизации

Ryadnov 4 месяца назад в API Дзен-мани • обновлен support 4 месяца назад 2

так получилось что при синхронизации транзакции я подставлял не существующий ID в поле "merchant" и получал ошибку с ответом Server inner error. Try again after some time. If error occurs again please connect Zenmo...

Я считаю что нужно сделать нормальную валидацию данных (судя по всему эксепшен валился при записи в БД) и выводить адекватный текст ошибки

Ответ
support 4 месяца назад

Часть валидации на откупе у БД. И ее ответы не разбираются, как правило, а подменяются на server_error. Но конкретно для этого случая добавили проверку правильности UUID. Теперь будет более осмысленный вывод.

0
Особенность

Авария на сервере Api

Dmitry Matora 5 месяцев назад в API Дзен-мани • обновлен support 5 месяцев назад 7

При обращении к /v1/transaction/ сервер выдает Exception
["message"]=> string(216) "SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "transaction" LINE 1: ...) AND (("transaction"."user" = 414740)) AND (TRUE)transactio... ^»
["file"]=> string(53) "/var/www/production/library/Zend/Db/Statement/Pdo.php»
["line"]=> int(234)
Ну и дальше вываливает trace c подробным перечнем файлов входящих в production.

Ответ
support 5 месяцев назад

Это возможно. Вы обращаетесь к старой версии API, работоспособность которой мы не гарантируем. Она работает как может, поэтому мы её всё же не удаляем, оставляя для тех, кто ещё пытается её использовать. ¯\_(ツ)_/¯

Правильнее будет использовать свежую версию API и переходить на /v8/diff

0
Отвечен

Регистрация клиента в API

Egor Vlasenko 8 месяцев назад в API Дзен-мани • обновлен support 8 месяцев назад 1

Здравствуйте

Насколько я понимаю апи описаное здесь http://developers.zenmoney.ru/ больше не актуально (хотя все еще работает) и вместо него нужно использовать новое? Где я могу зарегистрировать клиента для авторизации по OAuth2?

Ответ
support 8 месяцев назад

Егор, описание старое, но скрипт регистрации ключа тот же. Вы можете сгенерировать ключи и использовать их для OAuth2.

0
Отвечен

Как удалить получателя?

Adel Krashenninnikov 8 месяцев назад в API Дзен-мани • обновлен support 8 месяцев назад 1

DELETE https://zenmoney.ru/api/r1/payee/:id в апи отдает 500

Ответ
support 8 месяцев назад

Это старая версия API, которое уже не используется. Обращайтесь, пожалуйста, к свежей: https://github.com/zenmoney/ZenPlugins/wiki/ZenMoney-API

0
На будущее

Срок протуханихания токенов / управление токенами

Ryadnov 9 месяцев назад в API Дзен-мани • обновлен skvav 9 месяцев назад 1

Токен полученный в API протухает только в 2038 году, удобно но не безопасно.
Хотелось бы увидеть страницу управления токенами, ну или хотя бы удаления всех созданных токенов

К примеру я захочу написать своего публичного телеграмм бота (ну или что-то того), то по факту я практически навсегда буду иметь возможность управлять данными пользователя
А так он зашел на страничку, увидел что у бота есть доступ к его данным и отключил его

Ответ
skvav 9 месяцев назад

Не вижу особого смысла в токенах со сроком действия. Дополнительная безопасность ведет к повышенному неудобству использования. К тому же у нас не настолько секретные данные. 

Возможность отзыва токена можно рассмотреть, но востребованность под вопросом.

0
Отвечен

API suggest - добавить описание

Ryadnov 9 месяцев назад в API Дзен-мани • обновлен support 9 месяцев назад 3

Тут https://github.com/zenmoney/ZenPlugins/issues/84 уже очень давно просили добавить описание к методу Suggest (https://api.zenmoney.ru/v8/suggest/)


Присоединяюсь)

Ответ
support 9 месяцев назад

Да, действительно, надо бы добавить описание. Спасибо за напоминания. :)

0
Отвечен

Transaction: originalPayee, payee & merchant

Ryadnov 9 месяцев назад в API Дзен-мани • обновлен skvav 9 месяцев назад 5

Хотелось бы развернутого ответа о их использовании

1) Что такое originalPayee? почему его можно задать только при создании транзакции?

2) Как взаимосвязаны  payee & merchant ? 
Почему можно задать payee и не задавать merchant?
Почему можно задать payee отличный от merchant->title ?
Почему при установке merchant автоматически не проставляется payee? А при обновлении merchant->title во всех транзакциях обновляется payee ? 

(при указании merchant->title имеется в виду что для транзакции указан merchant и это обращение к его title)


Ответ
skvav 9 месяцев назад

Опишу с самого начала весь принцип :)

1) originalPayee используется для подсказки категории и получателя в операции. Оно обычно берется из смс или плагина и сохраняется неизменным в этом поле для дальнейшего использования на сервере.

2) payee - это название получателя. Показывается в списке операций в веб-версии. В приложениях показывается, если не задан merchant. После suggest может содержать почищенное либо адаптированное значение originalPayee. К примеру originalPayee = "McDonalds', payee = 'МакДональдс' после suggest.

3) merchant - получатель из справочника, который заполняется вручную пользователем. Если задан, то в списках операций приложения показывается его title. Если нет, то берется payee. При смене merchant payee автоматически не меняется, если только клиент не делает это явно.



Сервис поддержки клиентов работает на платформе UserEcho