Équipes du commerce
Dans Équipe et rôles, le Propriétaire et les Administrateurs voient chaque membre par son adresse email, avec son rôle, la double authentification (activée pour tous : chaque connexion demande le code de l’application), les boutiques (toutes, tant que l’accès par boutique n’existe pas), sa dernière action enregistrée dans le journal du compte et son statut, puis les invitations en attente. Le tableau « Ce que chaque rôle peut faire » reprend les permissions de la plateforme : tous voient les paiements ; Propriétaire, Administrateur et Finance voient les règlements, remboursent et créent des liens ; Propriétaire et Administrateur gèrent les comptes de règlement et l’équipe ; Propriétaire, Administrateur et Développeur gèrent les clés API et les webhooks. Depuis 0.49.0, ces trois rôles utilisent aussi le Simulateur de la console développeur, depuis 0.50.0 l’état des participants du bac à sable (« Échanges répondus ») et depuis 0.51.0 son Journal des requêtes (D-034).
« Inviter un membre » prend une adresse et un rôle : Administrateur, Finance, Développeur ou Support pour le Propriétaire, sans Administrateur pour un Administrateur. L’invitation vaut sept jours à compter de sa création ; au-delà, elle ne peut plus être acceptée. Aucun email n’est envoyé : la personne la trouve en se connectant avec cette adresse vérifiée. Changer un rôle pour un autre, retirer un membre ou annuler une invitation se confirme dans une fenêtre ; retirer un membre annule aussi ses invitations en attente. Inviter, changer, retirer, annuler une invitation et créer, renouveler ou révoquer une clé API exigent une connexion récente.
Depuis OpenAPI 0.45.0, l’API marchande vérifie elle-même cette connexion récente, comme le BFF du portail (D-027). Un auth_time absent, invalide, trop ancien ou de plus de soixante secondes dans le futur entraîne 403 STEP_UP_REQUIRED, avant toute écriture ou consommation de la clé d’idempotence. La limite est de cinq minutes par défaut, configurable d’une à quinze minutes ; l’âge exactement égal à la limite est accepté. Accepter une invitation n’exige pas cette vérification.