Skip to main content

Gestion des dispositifs

Les dispositifs sont des terminaux soundbox QR physiques qui peuvent traiter les paiements :
  • Chaque dispositif est associé à un magasin spécifique
  • Les identifiants de dispositif (deviceId) sont requis pour créer des demandes de paiement soundbox
  • Utilisez l’endpoint /partner_api/devices pour récupérer les dispositifs disponibles

Récupérer la liste des dispositifs

curl -X GET "https://api.jeko.africa/partner_api/devices" \
  -H "X-API-KEY: your_api_key_here" \
  -H "X-API-KEY-ID: your_api_key_id_here"

Utilisation des dispositifs

Lors de la création d’une demande de paiement soundbox, vous devez spécifier :
  • deviceId : L’identifiant du dispositif (obtenu via l’endpoint /partner_api/devices)
  • storeId : L’identifiant du magasin auquel le dispositif appartient
  • paymentMethod : La méthode de paiement (wave, orange, mtn, moov, djamo)

Exemple de réponse

[
  {
    "id": "DEVICE-ABC123",
    "storeId": "59ae202a-f583-4a15-970f-9e99bd1e0baa",
    "storeName": "Main Store"
  },
  {
    "id": "DEVICE-XYZ789",
    "storeId": "29f81706-03a6-492f-92ee-5f0b2e9b18e7",
    "storeName": "Branch Office"
  }
]