Aller au contenu

SDKs

SDKs officiels et supportés par la communauté pour les langages populaires.

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

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.

Fenêtre de terminal
npm install malipo-node@1.3.0-beta.1
Fenêtre de terminal
yarn add malipo-node@1.3.0-beta.1
Fenêtre de terminal
pnpm add malipo-node@1.3.0-beta.1
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);