Как подключить онлайн кассу ЮКасса к Telegram боту на aiogram

  Рет қаралды 23,280

CodeWriter

CodeWriter

Күн бұрын

✅ Купить исходник можно через Telegram бота: t.me/codewriter_source_bot
🔗 Группа в ВК - codewriter_official
🔗 Меню на aiogram - • Как сделать меню для Т...
#codewriter #python #юкасса #aiogram
Таймкоды:
00:00 Вступление
00:30 Как получить платежный токен
01:10 Коротко о боте
02:20 Пишем callback для создания счета
04:05 Создаем товар через send_invoice
07:40 Подтверждение наличия товара для PreCheckoutQuery
10:05 Обрабатываем оплаченный товар или услугу
12:30 Исправляем ошибки
12:55 Тест работы оплаты

Пікірлер: 79
@edenfors1964
@edenfors1964 2 жыл бұрын
Хоть какой-то канал показывает как сделать всё просто и грамотно. Однозначно лайк и подписка
@vvlumier
@vvlumier 2 жыл бұрын
Грамотно.) Респект и уважуха.
@Voodoo_noodle
@Voodoo_noodle Жыл бұрын
Чувак, спасибо тебе огромное
@batphil1289
@batphil1289 2 жыл бұрын
Спасибо за видео про нейрон ^_^
@user-gt6gh4uj6d
@user-gt6gh4uj6d Жыл бұрын
Единственный человек, который действительно нормально объяснил и стало понятно, как с этим работать, спасибо
@user-ux7je9tn1b
@user-ux7je9tn1b 2 жыл бұрын
Все афигенно
@amore_alive
@amore_alive Жыл бұрын
Все четко и понятно, спасибо))
@zane9846
@zane9846 Жыл бұрын
спасибо большое
@khachik6076
@khachik6076 2 жыл бұрын
Spasibo my friend :)
@khachik6076
@khachik6076 2 жыл бұрын
И да пожалуйста можеж сделать видео как в pytelegrambotapi Сделать кнопку с онлайн курсом валюты.
@p1grishin
@p1grishin Жыл бұрын
Привет, спасибо за видео. 1. Чтобы проводить платежи в Юкассе нужно иметь ИП или типа того?просто как физ лицу не выставить же счёт? 2. И по какому параметру можно определить, что именно данный пользователь оплатил подписку, чтобы внести запись в БД?по user id?то есть после оплаты система сама делает связь между оплаченным счётом и из какого чата/юзера это прошло?не нужно дополнительно ничего проверять?
@stories_telll
@stories_telll Жыл бұрын
спасибо большое, самый полезный гайд на ютубе по telebot
@user-bj8ed4nc4v
@user-bj8ed4nc4v Жыл бұрын
Было бы здорово еще сделать видео, как принимать p2p платежи
@emilsss4
@emilsss4 Жыл бұрын
Лучше чем у хабибибу хо
@belivanx
@belivanx 5 ай бұрын
Купил исходник, в тестовом режиме код работает, в реальном пока не пробовал. Возник вопрос, а как обработать ситуацию, если платеж не прошел?
@user-wt2lc6hm6p
@user-wt2lc6hm6p 2 жыл бұрын
Cделай видос как реализовать систему подписки, будет интересно
@CodeWriter
@CodeWriter 2 жыл бұрын
Он уже и так есть
@eblanishetypoe
@eblanishetypoe Жыл бұрын
Очень круто, но как сделать несколько товаров, а не один,когда я ставлю несколько товаров, остальные перестают работать
@xjpfxei
@xjpfxei 9 күн бұрын
А как связать свой акк юкассы и бота то? А то вышеописанное работает, но в лк юкассы не отображается
@xCCDfa
@xCCDfa 2 жыл бұрын
А например если пользователь указывает адрес доставки и оплачивает, то где продавец может посмотреть эти данные?
@shaxaa
@shaxaa 2 жыл бұрын
Можно сделать чтобы бот отправлял эти данные продавцу
@user-bm8gn4cw7p
@user-bm8gn4cw7p Жыл бұрын
а ничего, что постоянно повторяющейся слово "подписка" по факту является выставлением единоразового счета. Что делать когда месяц закончится и так называемая "подписка" у пользователя закончится ? Нужно будет чтоб он сам зашел в бота и заново ручками оплатил новую "подписку" ? Так никаких юзеров не напасешься. Есть ведь технологии, где купил подписку, 1 раз ввел карту и каждый месяц автоматом списывается сумма. Как такое сделать ??
@user-bm8gn4cw7p
@user-bm8gn4cw7p Жыл бұрын
а Вообще, интересно, лайк я поставил ))
@VlVALDl
@VlVALDl 2 жыл бұрын
Только когда начинаешь подключать реальную кассу, а не тестовую, все накрывается медным тазом, потому что ТП юкассы прямым текстом сказали, что интеграцию в FatherBot они не поддерживают для самозанятых, типа лепите через конструктор, или пишите интеграцию сами с нуля. А в конструкторах для подключение платежки нужно купить доп. опцию. Вот так вот это и работает.
@CodeWriter
@CodeWriter 2 жыл бұрын
Чет заказчики не жалуются
@user-sg8mg4qk9d
@user-sg8mg4qk9d 2 жыл бұрын
Друг, если нашел реализацию поделись пожалуйста.
@soldiertoy
@soldiertoy Жыл бұрын
@@CodeWriter У Юкассы на сайте прям написано, что это не работает для самозанятых, только для ИП и тд
@CodeWriter
@CodeWriter Жыл бұрын
Все работает
@soldiertoy
@soldiertoy Жыл бұрын
@@CodeWriter Сделал тестовую кассу по вашему гайду, за что премного благодарен вам. Сегодня я отправил заявку на подключение реальной кассы, мне ответили на почту, и написали это: Важно: на данный момент для самозанятых не поддерживается возможность приема платежей через наше решение для чат-бота Telegram с использованием платежного токена от @BotFather. Это значит, что для настройки интеграции не получится использовать данную инструкцию. Если вы это сделаете, то платежи проходить не будут. Возможна интеграция только через собственную реализацию API протокола ЮKassa (yookassa.ru/developers/payment-acceptance/getting-started/payment-process) или готовые решения сторонних разработчиков. Например: www.botobot.ru/, bothelp.io (По вопросам интеграции можете обращаться напрямую в поддержку данных систем)
@t_i_t_l_e_
@t_i_t_l_e_ 17 күн бұрын
что за logining?
@s1uad_dw319
@s1uad_dw319 Жыл бұрын
Привет, ролик топовый, очень помог. но нужно еще немного помощи, в инете не нашёл мб ты знаешь. Можно ли как-то удалить invoice(сообщение с кнопкой заплатить) после оплаты?
@dsurkovv
@dsurkovv Жыл бұрын
привет, у тебя не было ошибки BOT_PRECHECKOUT_TIMEOUT после нажатия на кнопку "оплата" в окошке тг? Если нет, можешь поделиться кодом, пожалуйста?
@hornet_IV
@hornet_IV Жыл бұрын
Тоже выходит эта ошибка, не пойму в чем проблема
@dsurkovv
@dsurkovv Жыл бұрын
@@hornet_IV я в итоге сделал p2p платежи
@demonyga_channel
@demonyga_channel 11 ай бұрын
@@hornet_IV разобрались?
@mysimpleidea
@mysimpleidea Жыл бұрын
Ne razu ne videl takovo tolkovuyu video po platejnie sisteme
@crazyhowling2203
@crazyhowling2203 2 жыл бұрын
А подтвердить эту Юкассу как? Это же анриал без ИП?
@filipp_akhmedov
@filipp_akhmedov 2 жыл бұрын
как самозанятый можно
@tito4984
@tito4984 Жыл бұрын
бАту
@dildora_ruzmetova
@dildora_ruzmetova 2 жыл бұрын
Привет все круто но куда идут деньги
@Sandzhar_ss
@Sandzhar_ss Жыл бұрын
brat ya za donatil no ne poluchil isxodniy cod
@CodeWriter
@CodeWriter Жыл бұрын
Если указал контакты в сообщении, то должен уже получить.
@reality_checkkk
@reality_checkkk Жыл бұрын
А как сделать чтобы пользователь сам вводил сумму?
@reality_checkkk
@reality_checkkk Жыл бұрын
Возможно ли это сделать вообще?
@user-ke5us3kw8w
@user-ke5us3kw8w Жыл бұрын
@@reality_checkkk да
@user-pv6ri8uv4n
@user-pv6ri8uv4n 2 жыл бұрын
Выдаёт ошибку BOT_PRECHECKOUT_TIMEOUT. Не подскажешь с чем это связано?
@vladislav3105
@vladislav3105 Жыл бұрын
Не удалось ли решить проблему?
@user-pv6ri8uv4n
@user-pv6ri8uv4n Жыл бұрын
@@vladislav3105 Не удалось
@dsurkovv
@dsurkovv Жыл бұрын
@@user-pv6ri8uv4n все еще не удалось? Та же проблема
@user-pv6ri8uv4n
@user-pv6ri8uv4n Жыл бұрын
@@dsurkovv Проблема не в скрипта, а в самом сервисе
@hornet_IV
@hornet_IV Жыл бұрын
@@user-pv6ri8uv4n не нашел способ обойти эту проблему?
@marcpeterson3137
@marcpeterson3137 Жыл бұрын
Для тех у кого ошибка prices=[{"label": "Руб", "amount":***}]) Пишите через табы, упростите код и будет выглядеть эстетичнее, пример: await bot.send_invoice(chat_id= call.from_user.id, title="Оформление подписки на Kazarchikpy", description="Тест описание", payload="month_sub", provider_token=YOOTOKEN, currency="RUB", start_parameter=test1, prices=[{"label":"Руб", "amount":40000}])
@Siberian_7
@Siberian_7 2 жыл бұрын
Привет, все круто, но выдает ошибку из-за этого... prices=[{"label": "Руб", "amount":***}]) Помоги...
@user-gd4yi6sh5k
@user-gd4yi6sh5k 2 жыл бұрын
та же беда, если нашел решение поделись )
@marcpeterson3137
@marcpeterson3137 Жыл бұрын
@@user-gd4yi6sh5k Делай как в оригинальной тех документации await bot.send_invoice(chat_id= call.from_user.id, title="Оформление подписки на Kazarchikpy", description="Тест описание", payload="month_sub", provider_token=YOOTOKEN, currency="RUB", start_parameter=test1, prices=[{"label":"Руб", "amount":40000}])
@superpuperdaily
@superpuperdaily 2 жыл бұрын
не работает. выдает ошибку PaymentProviderInvalid: Payment_provider_invalid
@blackdard219
@blackdard219 Жыл бұрын
Удалось решить?
@dsurkovv
@dsurkovv Жыл бұрын
Выдаёт ошибку BOT_PRECHECKOUT_TIMEOUT
@danyamay2154
@danyamay2154 10 ай бұрын
Не знаю, нужно ли тебе ещё ответ на этот вопрос, но... Попробуй прописать хендлер чекаута так, дописав приоритет: @dp.pre_checkout_query_handler(state="*") Мне помогло, надеюсь тебе тоже :)
@marcpeterson3137
@marcpeterson3137 Жыл бұрын
Для тех кто делал всё вот точь в точь ( нет товара и выдаёт ошибку) То скорее всего у вас просто нет товара Пример ошибки: future: Traceback (most recent call last): File "/Users/V/PycharmProjects/Kazar_dz_bot/venv/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 415, in _process_polling_updates for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)): File "/Users/V/PycharmProjects/Kazar_dz_bot/venv/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 235, in process_updates return await asyncio.gather(*tasks) File "/Users/V/PycharmProjects/Kazar_dz_bot/venv/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 116, in notify response = await handler_obj.handler(*args, **partial_data) File "/Users/V/PycharmProjects/Kazar_dz_bot/venv/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 256, in process_update return await self.message_handlers.notify(update.message) File "/Users/V/PycharmProjects/Kazar_dz_bot/venv/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 116, in notify response = await handler_obj.handler(*args, **partial_data) File "/Users/V/PycharmProjects/Kazar_dz_bot/main.py", line 17, in start 'Бот ещё в разработке, но в нашем телеграмм канале kazarchikpy будет доступна вся информация.', reply_markup = nav.sub_inline_mapkup) AttributeError: module 'markups' has no attribute 'sub_inline_mapkup'
@AmigoLiveChannel
@AmigoLiveChannel Жыл бұрын
Ты ошибку хоть читал?
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 38 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 61 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 33 МЛН
Review of MIAs restaurant. Restaurant of national dishes in HANOI!!!
19:10
КАК Костян
Рет қаралды 119 М.
My singing monsters gameplay
13:30
Guddisa & crafty hands
Рет қаралды 57
КАКОЙ ЛИНУКС ВЫБРАТЬ В 2024
24:21
PLAFON - Канал о линуксе
Рет қаралды 463 М.
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 2 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 38 МЛН