Metaframe / Настройка Metaframe и его добавление в веб-приложение
  На главную

Metaframe

Настройка Metaframe и его добавление в веб-приложение

Настройка Metaframe в Личном кабинете

Чтобы выполнить базовую настройку Metaframe:

  1. В вашем проекте в Личном кабинете перейдите в раздел Metaframe.
  2. Нажмите Создать Metaframe.
Внимание
Кнопка Создать Metaframe доступна только после подписания лицензионного договора.
  1. Установите переключатель Активировать Metaframe в активное положение.
  2. В поле Вариант авторизации выберите вариант авторизации, который вы настроили на предыдущем шаге.

Подробные сведения о настройке расширенных функций Metaframe приведены в разделах:

Интеграция Metaframe в веб-приложение

Чтобы добавить Metaframe в свое приложение:

  1. В вашем проекте в Личном кабинете перейдите в раздел Metaframe.
  2. Нажмите Скопируйте код скрипта.
  3. Добавьте скрипт в свой код одним из следующих способов:
    1. Вставьте скрипт в заголовок или тело HTML-файла до инициализации вашего приложения как показано в примере ниже.
Copy
Full screen
Small screen
<!doctype html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <title>Integration example</title>
</head>

<body>
    <script src="https://cdn.xsolla.net/metaframe-web-wallet-widget-prod/container/v1/metaframe.js"></script>
    <script>

        window.metaframe.create({

            loginProjectId: '00000000-0000-0000-0000-000000000000',
            merchantId: 000001,
            projectId: 000001,
            orbsApiHostId: '00000000-0000-0000-0000-000000000000',
            isMobile: false,
            isCollapsed: false,
            layoutSettings: {
                desktop: {
                    widgetMarginTop: 16
                },
                mobile: {
                    widgetMarginTop: 72
                },
            },

        });

    </script>
    <script src="YOUR_APPLICATION_HERE.js"></script>
</body>

</html>
    1. Создайте элемент скрипта внутри JS-кода вашего приложения и вызовите метод window.metaframe.create после загрузки скрипта как показано в примере ниже. Это позволит динамически загружать скрипт Metaframe.
Copy
Full screen
Small screen
const metaframeScript = document.createElement("script");

metaframeScript.src = "https://cdn.xsolla.net/metaframe-web-wallet-widget-prod/container/v1/metaframe.js";

metaframeScript.onload = () => {

    window.metaframe.create(

        {
            loginProjectId: '00000000-0000-0000-0000-000000000000',
            merchantId: 000001,
            projectId: 000001,
            orbsApiHostId: '00000000-0000-0000-0000-000000000000',
            isMobile: false,
            isCollapsed: false,
            layoutSettings: {
                desktop: {
                    widgetMarginTop: 16
                },
                mobile: {
                    widgetMarginTop: 72
                },
            },
        }

    );

};

document.body.appendChild(metaframeScript);
Примечание
Подробное описание параметров метода window.metaframe.create приведено в разделе Методы и события Metaframe.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Последнее обновление: 13 декабря 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!