Skip to content

API Web pour accéder à certaines fonctionnalités #4

@cogk

Description

@cogk

Dans le cadre du Crédit Inter-Lieu et de l'intégration avec des logiciels de gestion de réservations de ressources (e.g. Dokos), il serait intéressant de pouvoir exposer différentes fonctionnalités sous la forme d'une API Web

Les objectifs :

  • Savoir de combien de Crédits Inter-Lieu un utilisateur dispose actuellement (valeur d'un Token ?)
  • Créer des transactions entre deux wallets
  • Créer un lien de paiement pour un

Ébauche d'API, avec très peu de réflexion :

# Lecture du solde
GET /api/solde-du-token ?wallet=WALLET_UUID &asset=ASSET_UUID
{"value": 42}

# Création d'une transaction
POST /api/créer-transaction ?from_wallet=W1 &to_wallet=W2
201 Created

# Créer un lien pour diriger l'utilisateur (authentifié sur Tibillet ?) vers le prestataire de paiement pour créditer le compte
POST /api/lien-de-paiement &to_wallet=W1 &asset=A &currency=EUR
{"url": "https://stripe.com/lorem/ipsum"}
sinon avec redirect + JSON web token ?

Alternatives envisagées

Si j'ai tout bien compris, on pourrait aussi implémenter cette API sous la forme d'un nœud Fedow directement inclus dans le logiciel "client" ?


https://fractale.co/o/badge-tiers-lieu
https://lescommuns.tiers-lieux.org/#detail-un-commun.communId.6733792b6aea6178e041720b

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions