Les magasins : éléments clés de l’écosystème JEKO
Les magasins (stores) sont des éléments fondamentaux de l’écosystème JEKO. Ils représentent les points de vente ou canaux de distribution d’une entreprise et servent de point central pour toutes les opérations financières.Concept de magasin
Dans l’écosystème JEKO, une entreprise peut posséder plusieurs magasins. Chaque magasin peut représenter :- Un emplacement physique (boutique, restaurant, etc.)
- Une boutique en ligne
- Un canal de vente spécifique
- Toute autre entité commerciale distincte
Rôle central dans les opérations financières
Toutes les actions financières sont liées à un magasin :- Pay-in (paiements entrants) : Tous les paiements reçus sont crédités sur le compte du magasin associé
- Pay-out (transferts sortants) : Tous les transferts effectués sont débités du compte du magasin associé
storeId).
Comptes des magasins
Chaque magasin possède un compte unifié qui peut gérer à la fois les opérations de pay-in et de pay-out :- Pay-in : Le compte est crédité automatiquement lors des paiements réussis (paiements en magasin via Soundbox, liens de paiement, paiements en ligne)
- Pay-out : Le compte est débité automatiquement lors des transferts réussis vers des bénéficiaires
Gestion des magasins
Caractéristiques d’un magasin
Chaque magasin dispose de :- Sa propre configuration et paramètres
- Son historique de transactions indépendant
- Son compte unifié (gérant à la fois pay-in et pay-out)
- Son identifiant unique (
storeId)
Utilisation des magasins dans l’API
Les identifiants de magasin (storeId) sont obligatoires pour :
- Créer des demandes de paiement (
payment_requests) - Générer des liens de paiement (
payment_links) - Effectuer des transferts (
transfers) - Consulter les soldes et l’historique des transactions
Opérations sur les magasins
Récupérer la liste des magasins
Avant d’effectuer toute opération financière, vous devez récupérer la liste des magasins disponibles pour votre entreprise :Consulter le solde d’un magasin
Pour vérifier le solde disponible d’un magasin spécifique :Bonnes pratiques
- Récupérer les magasins au démarrage : Listez les magasins disponibles dès l’initialisation de votre intégration
- Valider les storeId : Vérifiez que le
storeIdutilisé existe avant de créer des transactions - Gérer plusieurs magasins : Si votre entreprise a plusieurs magasins, assurez-vous de sélectionner le bon magasin pour chaque transaction
- Surveiller les soldes : Consultez régulièrement les soldes des magasins pour garantir la disponibilité des fonds nécessaires pour les transferts