Приём оплаты в PKT — почему так долго

PKT Payments

Всем привет. В наших англоязычном и русскоязычном телеграм-каналах периодически возникает вопрос, почему запуск приема PKT в качестве платежного средства на Playkey.net требует столь длительной разработки. В очередной раз оказавшись на пороге релиза, но не перешагнув его, мы решили рассказать подробно.  

С вводом приема PKT нам пришлось пересмотреть архитектуру текущей централизованной версии Playkey и перевести многие существующие компоненты на платформу .NET Core 2.0. Такой переход потребовался для интеграции с внешним программным обеспечением (ПО), необходимым для реализации приема PKT.  Это ПО обеспечивает взаимодействие с глобальной блокчейн-сетью. Надо ли говорить, что без взаимодействия с блокчейн прием PKT был бы просто невозможен? Мы не стали писать такое ПО с нуля, т.к. это потребовало бы еще больше времени, чем текущий вариант реализации.

В связи с переходом на .NET Core 2.0 возникли непредвиденные ошибки. Например, у нас сломалось обновление основных компонентов сервиса, что привело к нестабильной работе. К таким относятся, например, компонент, отвечающий за работу с игровыми профилями пользователей, и компонент, отвечающий за работу с очередью пользователей.  

Также из-за появления валюты PKT нам пришлось поменять механизм определения текущих активных подписок. И вот внезапно обнаружилось, что при некоторых условиях в Личном кабинете пользователя не отображался купленный тариф.

По мере тестов вылез еще ворох более мелких багов. Сложность в том, что проявляются они не в 100% случаев, а значит, поиск и исправление требует больше времени. Ниже — некоторые из тех, что мы уже исправили на этой неделе.

  • При оплате тарифа в PKT баланс пользователя не изменился.
  • Выдается ошибка о нехватке средств при определённых условиях покупки тарифа за PKT.
  • При покупке сверхлимита цена отображается в рублях.PKT Payments
  • При попытке покупки игры за PKT не отображаются способы оплаты. Покупать игры за PKT можно будет позднее, но оплату за фиатную валюту никто не отменял.
    PKT Payments

Такие ошибки исправляются довольно быстро, но из-за их количества, сложности выявления, а также необходимости повторной проверки времени уходит немало. Предугадать количество возможных сбоев проблематично, а поступаться качеством мы не хотим. Так или иначе, мы все еще верим в июньский релиз и будем держать вас в курсе!

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *