8000 [httpapi] Abonnement Stripe : paiement, webhooks et niveau de clé · Issue #82 · arnakoff/api · GitHub
[go: up one dir, main page]

Skip to content

[httpapi] Abonnement Stripe : paiement, webhooks et niveau de clé #82

Open

Description

@EnO33

Partie de #79.

À faire

  • Session de paiement Stripe (stripe-go, version vérifiée) ; vérification de signature des webhooks ; traitement idempotent.
  • Niveau de quota de la clé mis à jour par les événements d'abonnement ; tests avec les événements de test Stripe.

Liens

Activity

  1. added this to the M5 — Monétisation milestone on Oct 29, 2026
  2. EnO33 commented on Nov 6, 2026

    @EnO33
    ContributorAuthor

    Configuration Stripe faite en mode test le 06/11/2026, d'après l'ADR 0008 (#335). Le compte n'est pas activé : rien n'est vendu.

    Produits (mode test, EUR, mensuel)

    Produit Prix Description affichée
    Arnakoff API Pro 29,00 € / mois « 600 requêtes par minute, lots de 200 éléments, support par e-mail (réponse visée sous 2 jours ouvrés). »
    Arnakoff API Entreprise 99,00 € / mois « 3 000 requêtes par minute, lots de 1 000 éléments, support par e-mail (réponse visée sous 1 jour ouvré). »

    Identifiants des prix (price_…) : à relever dans le catalogue de produits du tableau de bord, pour la correspondance prix → niveau. Aucune option de taxe n'est réglée (TVA en attente, #81).

    Portail client (mode test)

    • Les clients peuvent passer de Pro à Entreprise et inversement (les deux produits sont ajoutés).
    • Changement d'offre : « Calcul au prorata des frais et des crédits », facturation au prorata immédiate.
    • Passage à une offre inférieure : « Mettre à jour au terme de la période de facturation ».
    • Résiliation : « Annuler à la fin de la période de facturation », motif demandé.

    Impayés (réglages par défaut, vérifiés)

    • Carte : Smart Retries, jusqu'à 8 tentatives en 2 semaines. SEPA : 2 tentatives en 14 jours.
    • Premier échec d'un renouvellement : abonnement laissé « en retard de paiement ».
    • Échec de toutes les tentatives : abonnement annulé ; facture laissée en retard de paiement.
    • E-mail au client en cas d'échec de paiement par carte et par prélèvement bancaire : activé.

    Règle pour le niveau de clé (ADR 0008)

    • Abonnement actif ou en retard de paiement : niveau de l'offre payée (délai de grâce).
    • Abonnement annulé : retour au niveau gratuit ; la clé n'est jamais supprimée.
    • Clé sans abonnement : niveau gratuit.
    • Noms exacts des événements et des statuts d'abonnement (annulation, mise à jour, past_due) : « à vérifier » dans la documentation Stripe et avec stripe-go avant de les coder.

    Les réglages du mode test ne s'appliquent pas en production : à refaire à l'activation du compte.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0