JAVASCRIPT
Le SDK JavaScript est conçu pour intégrer la solution de paiement dans votre application web sans recharger la page.
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, créez-en un 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',
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
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 : 0162000000
MOOV : 0194000000
Mis à jour