TelegramBot / Api

Native PHP Wrapper for Telegram BOT API
MIT License
1.06k stars 324 forks source link

Не работает кнопка оплаты #337

Open MrShtein opened 3 years ago

MrShtein commented 3 years ago

Добрый день. Пытаюсь сделать кнопку оплаты. Код такой: $keyboardForPay = new InlineKeyboardMarkup( [ [ ['text' => 'Купить', 'pay' => '3'], ], ] ); Но она не работает. Ошибка на сервере:

`[08-Jun-2021 19:37:53 Europe/Moscow] PHP Fatal error: Uncaught TelegramBot\Api\HttpException: Bad Request: BUTTON_TYPE_INVALID in /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/BotApi.php:286 Stack trace:

0 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/BotApi.php(263): TelegramBot\Api\BotApi::curlValidate()

1 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/BotApi.php(232): TelegramBot\Api\BotApi->executeCurl()

2 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/BotApi.php(964): TelegramBot\Api\BotApi->call()

3 [internal function]: TelegramBot\Api\BotApi->sendPhoto()

4 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/Client.php(405): call_user_func_array()

5 /home/dvkstroy/public_html/system/botman/src/bot.php(79): TelegramBot\Api\Client->__call()

6 [internal function]: {closure}()

7 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/Events/Event.php(70): call_user_func()

8 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/Events/EventCollection.php(64): TelegramBot\Api\Events\Event->executeAction()

9 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/Client.php(122): TelegramBot\Api\Events\EventCollection->handle()

10 /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/Client.php(135): TelegramBot\Api\Client->handle()

11 /home/dvkstroy/public_html/system/botman/src/bot.php(103): TelegramBot\Api\Client->run()

12 {main}

thrown in /home/dvkstroy/public_html/system/botman/vendor/telegram-bot/api/src/BotApi.php on line 286`