Card payments
Aperçu
Se connecte à Stripe. Vos clients paient une facture, ou toute fiche portant un montant, par carte et par les autres moyens que propose votre compte Stripe, sur la page Stripe. Le paiement est enregistré dans Adminium, sur la fiche, dès que Stripe confirme qu’il est passé, et une seule fois, que ce soit le webhook ou la vérification d’Adminium qui le trouve en premier. Votre boutique est le vendeur : elle ouvre son propre compte Stripe et crée sa propre clé, et l’argent va directement du client à ce compte. Adminium ne détient aucun compte de paiement, aucune clé à lui et aucun argent, et ne traite rien ; les clients saisissent leurs données de carte uniquement sur la page Stripe, si bien qu’aucun numéro de carte n’atteint votre serveur. Il se configure dans Studio → Paiements, en mode test d’abord : une clé restreinte et un webhook par mode, puis un paiement test avec la carte de test Stripe, qui n’écrit rien dans vos tables. Les remboursements se font depuis le panneau Paiement d’une fiche ou depuis Activité, et un remboursement fait dans le tableau de bord Stripe est lui aussi enregistré. Un paiement contesté est signalé et suivi jusqu’à la fin du litige ; vous y répondez dans le tableau de bord Stripe. Il n’enregistre pas de cartes, ne gère pas d’abonnements et ne place pas le formulaire de paiement sur votre propre page, et les paiements en BHD, JOD, KWD, OMR, TND et UGX ne sont pas encore acceptés en ligne. Il nécessite Adminium 0.3.33 ou plus récent, sur une adresse https publique.
Ce à quoi il se greffe
Celui-ci n’est lié à aucune application en particulier. Il fonctionne dans Adminium même, et dans toute application qui accueille des modules.
Ce que la connexion lui permet de faire
Il lui faut deux choses de votre propre compte Stripe, une pour le mode test et une pour le mode en direct : une clé restreinte (rk_… ; une clé secrète est refusée) et le secret de signature du webhook. Les deux sont gardés chiffrés sur votre serveur, mode par mode, et aucune partie du module n’atteint jamais un navigateur. La clé ne reçoit que les accès que liste la carte de configuration : lancer un paiement et clore celui qui n’est plus utile, lire comment il s’est terminé et le montant prélevé, rembourser (chez Stripe, cet accès permet aussi de modifier les débits), lire les événements et les litiges, les moyens de paiement que vous avez activés, et le compte auquel appartient la clé. Les paiements ne sont écrits que sur les lignes des tables que vous choisissez sous « Ce qui peut être payé ». Sa partie serveur peut appeler les deux adresses ci-dessous, et rien d’autre.
Adresses que son code serveur peut joindre
- api.stripe.com
- checkout.stripe.com
Cette liste est la liste complète : tout appel vers une autre adresse est refusé et consigné.
Ce qu’il faut pour la connexion
Une clé d’API
Ce qu’il ajoute
Où il apparaît 3
- Dans Adminium : sa carte sous Studio → Paiements → Configuration, avec la liste Clé de test, Webhook de test, Envoyer un paiement test, Clé en direct, Webhook en direct, Premier paiement réel reçu
- Sur la page de paiement d’une fiche : les moyens activés sur votre compte Stripe, qui envoient chacun le client sur la page Stripe
- Dans le panneau Paiement d’une fiche et dans Activité : les paiements qu’il a encaissés, avec leurs remboursements et leurs litiges
Tables qu’il apporte 0
Aucune — il n’apporte aucune table à lui.
Paramètres que vous configurez 2
- Clé restreinte
- Secret de signature du webhook
Si vous le désactivez
La déconnexion retire les écrans du module. Elle ne supprime jamais les tables qu’il a créées, ni les fichiers qu’il a écrits, ni les lignes qu’il a ajoutées — tout ce qu’il a écrit reste dans votre base de données. Les identifiants qui lui avaient été confiés sont révoqués et supprimés avec lui.
Ce qui reste
Chaque paiement et chaque remboursement déjà enregistrés restent : sur leur fiche, dans Activité et dans votre propre table de paiements si vous en avez choisi une. Il n’a apporté aucune table à lui. Les moyens de paiement manuels et l’enregistrement d’un paiement à la main fonctionnent comme avant, et votre compte Stripe et l’argent qu’il contient restent intacts.
Ce qui disparaît
« Déconnecter » sur sa carte propose deux issues. Arrêter les nouveaux paiements : aucun nouveau paiement ne démarre, et Adminium garde la clé pour terminer les paiements en attente et rembourser. Supprimer les clés : les clés sont effacées de ce serveur, et Adminium ne peut plus terminer un paiement ni rembourser via Stripe. Supprimer la clé ici ne l’annule pas chez Stripe ; par précaution, renouvelez-la dans le tableau de bord Stripe.
À propos de la démo
Aucune démo de ce site n’appelle réellement le service d’une autre société. Chaque module embarque un transport de remplacement qui répond à partir de données intégrées, et il est actif d’emblée. Les véritables identifiants relèvent de l’auto-hébergement et sont décrits dans le README du module.
Comment l’activer Aucune des démos de ce site ne l’inclut. Dans votre propre Adminium (0.3.33 ou plus récent), installez Card payments depuis les modules, ouvrez Studio → Paiements et suivez la liste de contrôle de sa carte, en mode test d’abord. Chaque page de paiement de test propose aussi le service de démonstration, qui ne demande aucun compte : tout le parcours, remboursements compris, peut être essayé avant de connecter quoi que ce soit.
Adminium n’est pas affilié à cette société.