Configurer Metaframe et l’ajouter à l’application Web

Configurer Metaframe dans le Compte éditeur

Pour effectuer la configuration de base de Metaframe :

  1. Dans votre projet, dans le Compte éditeur, accédez à la section Metaframe.
  2. Cliquez sur Create Metaframe.
Avis
Le bouton Create Metaframe est disponible uniquement après la signature du contrat de licence.
  1. Cliquez sur la bascule Enable Metaframe.
  2. Dans le champ Login project, sélectionnez le projet de Login configuré à l’étape précédente.

Pour des informations détaillées sur la configuration des fonctions avancées de Metaframe, voir :

Intégrer Metaframe dans une application Web

Pour ajouter Metaframe à votre application :

  1. Dans votre projet, dans le Compte éditeur, accédez à la section Metaframe.
  2. Cliquez sur Copy script code.
  3. Ajoutez le script à votre code de l’une des manières suivantes :
    1. Insérez le script dans l'en-tête ou le corps du fichier HTML avant que votre application ne soit initialisée, comme le montre l'exemple ci-dessous.
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. Créez un élément de script dans le code JS de votre application et appelez la méthode window.metaframe.create après le chargement du script, comme le montre l'exemple ci-dessous. Cela permet de charger dynamiquement le script 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);
Note
Pour une description détaillée des paramètres de la méthode window.metaframe.create , voir la section Explore Metaframe methods and events.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 13 Décembre 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !