AuthAccess
comme expliqué sur la page d'Authentification.const sdk = require('@finalse/sdk-node');
// or alternatively
// import * as sdk from '@finalse/sdk-node';
const fPay = sdk.FPayClient(sdk.Auth({token: '<token>', secretKey: '<secretKey>' }));
const depositPromise =
fPay.deposit.initiate({
amount: "10_000 XOF",
source: "CI MtnMoney +2250500000000",
h1: "Premier Dépôt via API"
});
depositPromise.then(deposit => {
console.log(deposit.toString());
});
h1
est le titre, la justification, le libellé de cette opération. Lors de nos opérations, il nous faudra choisir une valeur descriptive claire pour nous retrouver et mieux nous organiser plus tard."10_000 XOF"
, il est possible d'ajouter le caractère facultatif "_"
pour éffectuer une separation visuelle.source
par la valeur suivante: "CI OrangeMoney +22507xxxxxxxx"
. Parce que CI
est le code ISO 3166 Alpha 2 de la Côte d'Ivoire, il est nul besoin d'expliquer ce qui se serait passé si nous avions mis la valeur "CI MoovMoney +22501xxxxxxxx"
ou encore la valeur "BF OrangeMoney +22678xxxxxxxx"
. Simple, Logique n'est ce pas ?Félicitation, Vous pouvez exécuter le code précédent car vous venez d'éffectuer votre première intégration avec notre API. L'objet Deposit
ainsi créé est désormais visible sur votre console . Sur le téléphone, vous recevrez un message vous invitant à valider la transaction. Veuillez composer *133# puis 1 puis votre code secret Momo pour valider la transaction.
En arrière-plan, voici un aperçu ce qui vient de se passer juste avec le code ci-dessus :
Nous vous proposons la version longue du code précedent qui fait exactement la même chose que le code ci dessus, juste pour vous montrer un aperçu des possibilités de FPay
const sdk = require('@finalse/sdk-node');
// or alternatively
// import * as sdk from '@finalse/sdk-node';
const fPay = sdk.FPayClient(sdk.Auth({token: '<token>', secretKey: '<secretKey>' }));
const depositPromise =
fPay.deposit.initiate({
amount: {
currency: "XOF",
value: "10_000"
},
source: {
_type: "Single",
account: {
country: "CI",
identifier: "+2250500000000",
providerKey: "MtnMoney"
}
},
h1: "Premier Dépôt via API"
});
depositPromise.then(deposit => {
console.log(deposit.toString());
});
La simplicité est une grande vertu, mais celle ci requiert de grands efforts pour être atteinte ainsi qu'une éducation de qualité pour être appréciée
Bienvenue dans une Grande Expérience
Bienvenue à la Simplicité
Bienvenue sur Finalse