Я думал это очевидно)
Ну есть 3 варианта интеграции:
1) использовать встроенный провайдер (поддерживается только LiqPay и Tranzzo)
2) присылать юзеру ссылку на оплату, при нажатии его будет перенаправлять на сайт где он уже сделает оплату. Обратная связь чаще всего через вебхук, нужно чтобы был публично доступный контроллер рядом с ботом
3) самый плохой и ненадёжный способ - самому принимать номер карты, дату и CVC код от юзера используя текст либо инлайн клавиатуры. Трудно к реализации и опять же небезопасно