Telegram reactjs sdk openInvoice выводит не корректный инвойс

Столкнулся с проблемой, создаю инвойс на оплату через телеграмм звезды в боте

const invoiceLink = await bot.createInvoiceLink(
  title,
  description,
  JSON.stringify({ userId: auth.payload.userId }), // Полезная нагрузка для идентификации платежа
  "", // Для платежей Stars эта строка должна быть пустой
  "XTR", // Валюта Stars
  [{ amount: Number(amount), label }], // Цены в копейках/центах
  { subscription_period: 2592000 },

Получаю ссылку: https://t.me/$BxY4win8eEijDgAAypn9QGnKNwU

Затем через Telegram miniapp reactSDK открываю инвойс

const status = await invoice.open(response.data.invoiceLink, "url");

И у меня выводится инвойс на разовую оплату. скрин первый. А если открыть в браузере то откроется ссылка на оплату подписки как и задумано, скрин 2

++ не проходит оплата, вроде как все настроено правильно, в консолях везде пусто, просто возврат primise - filed и все

Скрин когда открывается инвойс через SDK Скрин когда открываешь инвойс по прямой ссылке


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