Использую либу TeleDart для телеграм бота
teledart.onPreCheckoutQuery().listen((event) async {
await teledart.answerPreCheckoutQuery(event.id, true);
});
пречекаут замечательно работает, а вот как сделать successful_payment большой вопрос
на js делают так
bot.on('successful_payment', async (ctx, next) => { // reply in case of positive payment
await ctx.reply('SuccessfulPayment')
})
я пробовал сделать так
teledart.onMessage(entityType: 'successful_payment', keyword: 'successful_payment').listen((event) async {
print(event.successful_payment?.order_info);
await event.reply("++++");
});
но тишина, ничего не приходит, помогите победить этот successful_payment