intram
  • INTRODUCTION
  • HOME
    • INTRAM
  • ACCOUNT
    • Inscription
    • Activation du compte machand
  • PAYMENT
    • Devises supportées
    • Frais
  • API
  • FONTEND
    • JAVASCRIPT
  • BACKEND
    • HTTP
    • NODEJS API CLIENT
    • DJANGO-INTRAM
    • PHP SERVER SDK
    • WOOCOMMERCE PLUGIN
  • MOBILE
    • Flutter
Propulsé par GitBook
Sur cette page
  1. FONTEND

JAVASCRIPT

The JavaScript SDK is designed to generate the payment solution within your web application without reloading the page.

PrécédentAPISuivantHTTP

Dernière mise à jour il y a 2 ans

Le SDK Javascript ne permet pas le traitement des données de facturation. Vous devez utilisé un SDK BACKEND pour générer un lien de facturation qui vous servira ensuite après une requête HTTP.

Toute utilisation du SDK JavaScript requiert un compte marchand valide et des données dans votre application de gestion Intram. Si vous n'en disposez pas encore, dès maintenant. L'intégration du SDK JavaScript se fait en important le script qui suit avant la fermeture de la balise fermante</body>

<script src="https://cdn.intram.org/sdk-javascript.js"></script>

Une fois le SDK importé dans votre application web vous pouvez l'utiliser de cette manière :

intramOpenWidget.init({
            public_key:'9974dacefe24494f68332ae23d0', //your public api key
            amount:1000,
            sandbox:false,
            currency:'xof',
            callback_url:'https://my-shop.com/check-paiement-status/',
            company:{ 
                name:'my-shop',
                template:'default+',
                color:'green',
                logo_url:'https://my-site.com/logo.jpg'
            },
        }).then((data)=>{
            console.log(data,'****** responses')
        })

EXEMPLE AVEC AJAX

 $.ajax(
 {
       url: 'url',
       method: "POST",
       data: data,
       success: function (data) 
         {
             intramOpenWidget.init({
            public_key:'9974dacefe24494f68332ae23d01', //your public api key
            amount:data.company.amount, //replace your product price 
            sandbox:false, // choose the right public key : sandbox=test or live (see your intram account)
            callback_url:data.callback_url,
            currency:'xof', //choose the currency
            company:{ 
                name:'data.company.name, //your company namr
                template:'default+', // payment gate template
                color:data.company.color, // payment gate template color
                logo_url:data.company.logo // your company logo
            },
        }).then((data)=>{
            console.log(data,'****** responses')
        })
          }
});

Numero de test

MTN : 61000000

MOOV : 94000000

créez-en un