Passer au contenu principal
POST

Autorisations

Authorization
string
header
requis

Votre clé d'API : umeme_test_… dans la sandbox, umeme_live_… en production.

Corps

application/json
uuid
string<uuid>
requis

Identifiant que vous générez et enregistrez avant l'appel. Le même uuid avec la même vente rend DOUBLON_IGNORE ; avec une autre vente, une erreur 409 UUID_REUTILISE.

compte
enum<string>
requis

Ce que l'on vend, et chez quel fournisseur.

Options disponibles:
SOCODE,
VIRUNGA,
TV
reference
string
requis

Compteur à 11 chiffres pour SOCODE et VIRUNGA, référence d'abonnement pour TV. Dans la sandbox, les compteurs de test choisissent l'issue.

montant
number
requis

En dollars, de 0,50 à 5 000, deux décimales au plus. Débité du portefeuille à l'acceptation, remboursé si la vente échoue.

Plage requise: 0.5 <= x <= 5000
telClient
string

Téléphone du client en RDC, au format 243…. Il reçoit le jeton par SMS.

Pattern: ^243[0-9]{9}$
metadonnees
object

Vos propres données, rendues telles quelles par la consultation et le rappel.

Réponse

La demande est traitée : acceptée, rejetée ou reconnue comme doublon.

uuid
string<uuid>
requis

L'identifiant envoyé.

statut
enum<string>
requis

Ce qu'il advient de la demande. L'issue de la vente, elle, suit les statuts EN_COURS, EN_RECONCILIATION, REUSSIE ou ECHOUEE.

Options disponibles:
ACCEPTEE,
REJETEE,
DOUBLON_IGNORE
creeLe
string<date-time>

Heure d'acceptation, en UTC.

motifRejet
object

Présent si la vente est REJETEE. Rien n'a été débité.