Как принять 2 разные оплаты от одного пользователя в телеграм боте - aiogam?

Бот принимает последовательно 2 разные оплаты от одного телеграм_ид. Как в @dp.message(F.successful_payment) конкретизировать, какую именно оплату мы ловим? Нужно как-то использовать payload?

async def pay(message: Message):
   await message.answer_invoice(
       title="Картошка 1 кг",
       description="Стоимость ⭐50",
       payload="Картошка весом 1 кг",
       currency="XTR",
       prices=[LabeledPrice (label="XTR", amount = 50)]
  )

#Проверка оплаты
@dp.pre_checkout_query()
async def pre_checkout_handler(event: PreCheckoutQuery) -> None:
   await event.answer(True)

#Формирование посылки
@dp.message(F.successful_payment)
async def successful_payment_1mouth(message:Message) -> None:
   await message.answer('Картоша выслана по указанному в Вашем обращении адресу') ```

Ответы (0 шт):