SDKs
SDKs officiels et supportés par la communauté pour les langages populaires.
SDKs officiels
Section intitulée « SDKs officiels »| Langage | Package | Installation |
|---|---|---|
| JavaScript / TypeScript | malipo-node | npm install malipo-node@1.3.0-beta.1 |
| Python | malipo | pip install malipo |
| PHP | malipo/malipo-php | composer require malipo/malipo-php |
| Java | com.malipo:malipo-java | Maven Central |
| Flutter | malipo | flutter pub add malipo |
Guides par langage
Section intitulée « Guides par langage »La version Node.js 1.3.0-beta.1 inclut les bénéficiaires, versements B2C et outils de test sandbox. Consultez la référence Node.js et le guide B2C complet pour intégrer https://api.malipo.dev/v1. Le B2C live n’est pas activé. L’exemple ci-dessous utilise une clé sandbox et un numéro de test forçant le succès.
Installation
Section intitulée « Installation »npm install malipo-node@1.3.0-beta.1yarn add malipo-node@1.3.0-beta.1pnpm add malipo-node@1.3.0-beta.1Exemple rapide
Section intitulée « Exemple rapide »import { Malipo } from "malipo-node";
const malipo = new Malipo({ apiKey: process.env.MALIPO_API_KEY! });
const charge = await malipo.charges.create({ amount: 30, currency: "USD", phone: "+243000000001", network: "ORANGE_MONEY"}, { idempotencyKey: "order-123" });
console.log(charge.id, charge.status);