- Compatibilité XF
- 2.3.x
- 2.2.x
- Description courte
- Download BTCPay Payment Provider now! Available since 2025-05-23, it offers professional maintenance and seamless integration with XenForo. Supports no recurring payments or refunds. Easy installation via control panel or manual setup; configure payment profiles, create API keys, and set up webhooks for secure transactions.
Pourquoi les membres veulent-ils télécharger BTCPay Payment Provider ici? Parce que cette ressource était immédiatement disponible à partir du 23/05/2025, elle a reçu une maintenance professionnelle et des mises à jour lorsqu'elle a été lancée de manière synchrone sur NullPro.
L'addon ne supporte pas les paiements récurrents
L'addon ne supporte pas les remboursements
Installation
Installer l'addon via le panneau de contrôle ou manuellement
Configuration
Profils de paiement
Aller dans l'interface d'administration de XenForo (/admin.php)
Cliquez sur[setup]Cliquez surChoisissez "BTCPay Server" dans la liste déroulante "Provider"
Cliquez sur "Prochain..."
Dans le champ "Hôte", entrez l'URL complète de votre hôte (y compris le https) –https://btcpay.mydomain.comCréer une clé API
Aller à votre BTCPay Server
Cliquez sur -> Gérer le compte en bas à gauche
Aller à la page "API Keys"
Cliquez sur Activez les permissions suivantes:
Créer un achat (btcpay.store.cancreateinvoice)
Consulter vos magasins (btcpay.store.canviewstoresettings)
En dessous des permissions, cliquez sur[select=specific stores] et sélectionnez le magasin créé précédemment (cette action assure que la clé API est restreinte à ce seul magasin)
Cliquez sur Copiez la clé API générée dans les paramètres de votre profil de paiement BTCPay Server
Configurer un webhook
Aller à votre BTCPay Server
Cliquez sur[settings] Aller à la page "Webhooks"
Cliquez sur Entrez l'URL suivante, remplaçant "https://mydomain.comavec l'URL de votre forum, dans le champ "URL du Payload" :https://mydomain.com/payment_callback.php?_xfProvider=btcPayServerQuels événements voulez-vous que ce webhook déclenche ?Payment Profile (continué)
Aller à votre BTCPay Server
Cliquez sur[settings]Copie l'ID de magasin dans les paramètres du profil de paiement de votre BTCPay Server
Cliquez sur[save]Usage
Vous pouvez utiliser cette intégration où les paiements passent par les profils de paiement XenForo.
Dans la majorité des cas, un profil de paiement nouvellement créé nécessite une activation dans certaines situations. Voyons un exemple d'activation d'un profil de paiement pour les améliorations de niveau du utilisateur :
Accédez à l'Panel Administrateur de XenForo (/admin.php)
Cliquez sur[setup][users]
Texte masqué pour les utilisateurs suivants :