Skip to content

[Bug]: ShowOrderBox возвращает client_error на мобильной версии сайта (test) #598

@Fastafolmargo

Description

@Fastafolmargo

Описание

В мобильной версии сайта при попытке сделать любую покупку получаю ошибку метода ShowOrderBox

{
    "error_type": "client_error",
    "error_data": {error_code: 1, error_reason: 'Unknown error'}
}

такое поведение не повторяется в мобильном приложении и на ПК версии сайта, там все работает отлично. Не могу никак понять почему так происходит. В документации не сказано, что поведение может различаться
Так же покупки работают в других играх, которые уже в проде, но тестовые покупки не работают

Версия vk-bridge

^2.15.1

Платформа

MobileWeb

Браузер и версия

Любой мобильный браузер

Шаги воспроизведения

sdk.iap.purchase = async () => {
      let data;
      try {
        data = await bridge.send("VKWebAppShowOrderBox", {
          type: "item",
          item: "Some",
        });
      } catch (e) {
        // Здесь отлавливается ошибка
        console.error(e);
      }

      return {
        "Some",
        token: data?.order_id,
      };
    };
  }

минимальный код для воспроизведения

Ожидаемое поведение

Тестовые покупки работают на mobile web

Фактическое поведение

Тестовые покупки не работают на мобильной версии сайта

Скриншоты

No response

Приложение

No response

Код, который вызвал ошибку

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions