API юмоней, выставление счета

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
Всем пиривет, хочу прикрутить в бота платежку на юмоней, но столкнулся с проблемой сложнее чем получение acces токена(хотя и получение токена тоже через одно место).
На гите нашёл тему с библиотекой, но понятное дело в zenno её не привинтить, да и использовать чужое как то не очень хочется.
https://github.com/AlekseyKorshuk/yoomoney-api
93557

Кто шарит, можете объяснить как из этой функции(выше на скрине), человек получает линки на оплату.
93558

Я перешарил всю документацию по API но так и не нашёл quickpay_form. Моя конечная цель, как и у человека из статьи получить 2 линка, для оплаты на мой кошелёк с любой карты.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Что ща юмоней)) юмани знаю. Юмоней нет
 

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
Как я понимаю в этой переменной линк на оплату
1656143287045.png
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
а формируется тут. и второй формируется там же, после запроса

Посмотреть вложение 93562
Да понять бы какие он данные отсылает и куда, где тут URL запроса а где тут payload, ну именно параметры.
Мне самому нужно то же самое сделать но на зенке
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Да понять бы какие он данные отсылает и куда, где тут URL запроса а где тут payload, ну именно параметры.
Мне самому нужно то же самое сделать но на зенке
зачем лезть в питон, если надо разобраться с API юмани ?
вот API https://yoomoney.ru/docs/wallet
а может и Юкасу заюзать https://yookassa.ru/
там есть генератор кнопок и форм, может это будет проще для понимания как это работает https://yoomoney.ru/quickpay/
создать форму, загрузить в зенку, нажать на кнопку и посмотреть запрос который она сгенерирует. я как нуб в запросах, пошел бы именно этим путем :bk:
 
  • Спасибо
Реакции: one

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
зачем лезть в питон, если надо разобраться с API юмани ?
вот API https://yoomoney.ru/docs/wallet
а может и Юкасу заюзать https://yookassa.ru/
там есть генератор кнопок и форм, может это будет проще для понимания как это работает https://yoomoney.ru/quickpay/
создать форму, загрузить в зенку, нажать на кнопку и посмотреть запрос который она сгенерирует. я как нуб в запросах, пошел бы именно этим путем :bk:
Да я пробовал с API разобраться, токен научился получать и информацию о платежах, историю и прочее.
Мне нужно в кнопку бота, вставлять ссылку, чтобы человек по кнопке тыкал и переходил на страницу оплаты.
Вот этот quickpay подходит идеально!
C#:
https://yoomoney.ru/transfer/quickpay?requestId=343532353937313933395f66326561316639656131626539326632616434376662373665613831373636393537613336383639
Но вопрос, как его получить? Ну ссылку. Откуда брать то её, она же не просто так из воздуха появляется, наверное какой то запрос я должен в юмани отправить, затем получить ответ, и из ответа я уже смогу собрать ссылку. Ну я так думаю.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Да я пробовал с API разобраться, токен научился получать и информацию о платежах, историю и прочее.
Мне нужно в кнопку бота, вставлять ссылку, чтобы человек по кнопке тыкал и переходил на страницу оплаты.
Вот этот quickpay подходит идеально!
C#:
https://yoomoney.ru/transfer/quickpay?requestId=343532353937313933395f66326561316639656131626539326632616434376662373665613831373636393537613336383639
Но вопрос, как его получить? Ну ссылку. Откуда брать то её, она же не просто так из воздуха появляется, наверное какой то запрос я должен в юмани отправить, затем получить ответ, и из ответа я уже смогу собрать ссылку. Ну я так думаю.
https://yoomoney.ru/quickpay/confirm.xml? и дальше параметры набираются. наверно это будет get запрос. и его ответ надо распарсить и получить url
 
  • Спасибо
Реакции: Kinomanius

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
Последнее редактирование:

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
А разве не проще платёжку в BotFather подключить?
 

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
Если удастся разобраться напиши как, тоже будет интересно.
Посмотреть вложение 93567
По итогу это вообще шутка получается, я сам загнал себя в рамки... короче я не понял как это работает и получилось "горе от ума".
На деле до жути просто, ссылка которую я хотел получить и есть ответ на мой вопрос.
Точнее эта ссылка это Get запрос с параметрами ввиде кошелька, названия операции, суммы, метки и прочее...
Я же в свою очередь навыдумывал себе какие то сложности с POST запросами и пытался разобраться, короче как обычно все лежало на поверхности.
 
  • Спасибо
Реакции: bizzon

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)