Plumeo
WordPress plugin to sell link placements / sponsored posts on your own site via Stripe or PayPal. Moderation, deferred capture, zero commission, self-hosted.
by FEU · github.com/feuazur/plumeo · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/feuazur/plumeo/archive/refs/heads/main.zipReadme
Plumeo
Vendez vous-meme des emplacements de liens et des articles sponsorises sur votre site WordPress, en encaissant en direct via vos propres comptes Stripe ou PayPal. Zero commission, zero intermediaire, controle total.
Presentation
Plumeo transforme votre site WordPress en place de vente d'emplacements de liens, en self-hosted : pas de plateforme tierce, pas de commission, pas de seuil de retrait. Vous encaissez directement via vos cles de paiement, vous moderez chaque commande (approuver ou refuser), et vous gardez la main sur l'indexation de vos pages.
Le paiement est mis en attente : l'acheteur n'est debite qu'apres votre approbation (autorisation puis capture). En cas de refus, aucun montant n'est preleve.
Fonctionnalites
- Ciblage flexible : vente sur tous vos articles, une selection precise, ou un nouvel article ; zones in-content, sidebar, footer, blogroll, page d'accueil.
- Paiement en attente : autorisation a la commande, capture seulement a l'approbation (Stripe Checkout
capture_method=manual, PayPal Orders v2AUTHORIZE). Refus = annulation, zero frais. - Moderation : file de commandes avec Approuver / Refuser / Rembourser, idempotente.
- Page de vente personnalisable : slug au choix (ou aleatoire), contenu et prix editables, controle de l'indexation (noindex, exclusion du sitemap). Disponible en route dediee, en shortcode et en bloc Gutenberg.
- Attribut rel configurable par lien (sponsored, nofollow, ugc, dofollow) avec libelle de divulgation.
- Panel admin complet : tableau de bord, commandes, offres, ciblage, pages de vente, paiement, SEO, emails, securite, journal d'audit, export CSV.
- Anti-bot integre : jeton HMAC, honeypots, time-trap, rate limiting, question de secours ; upload securise
.txt/.csv/.docx. - Mode demo : testez tout le cycle (commande, attente, approbation, publication) sans paiement reel.
Installation
- Telechargez ce depot en
.zip(ou construisez l'archive du dossierplumeo/). - Dans WordPress : Extensions > Ajouter > Televerser une extension, choisissez le
.zip, installez et activez. - Le menu Plumeo apparait dans la barre laterale de l'administration.
Configuration des paiements
Pour la securite, definissez vos cles secretes dans wp-config.php (elles ont priorite et ne transitent jamais par la base de donnees) :
// Stripe
define( 'PLUMEO_STRIPE_SECRET_TEST', 'sk_test_...' );
define( 'PLUMEO_STRIPE_SECRET_LIVE', 'sk_live_...' );
// PayPal
define( 'PLUMEO_PAYPAL_CLIENT_TEST', '...' );
define( 'PLUMEO_PAYPAL_SECRET_TEST', '...' );
A defaut, les cles peuvent etre saisies dans Plumeo > Paiement : elles sont alors chiffrees en base et jamais reaffichees dans le formulaire.
Selectionnez la passerelle active (Demo, Stripe ou PayPal), le mode (test ou live), la devise et le delai de validation. Le mode Demo permet de valider tout le parcours sans paiement reel.
Utilisation
- Creez une ou plusieurs offres (emplacement, prix, contraintes editoriales, ciblage des articles).
- Creez une page de vente (slug, contenu, prix) ou inserez le formulaire n'importe ou :
[plumeo_sales_page]
- Les commandes arrivent dans Plumeo > Commandes : approuvez (capture + publication du lien) ou refusez (annulation).
Securite
- Sequence stricte sur chaque action sensible : capability, nonce, sanitisation, requetes preparees, echappement en sortie.
- Secrets de paiement chiffres au repos et en ecriture seule dans l'admin.
- Verification du statut de paiement cote serveur (jamais via les parametres d'URL), cles d'idempotence sur chaque appel.
Licence
Distribue sous licence GPLv2 ou ulterieure. Voir le fichier LICENSE.
Statut
Version 0.1.0. Cycle complet vente -> moderation -> publication operationnel, mode demo inclus. Le paiement Stripe/PayPal reel se valide sur une installation WordPress disposant de cURL sortant (cles de test recommandees).