Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant

Ajout d'une passerelle de paiement personnalisée

Si vous souhaitez utiliser une passerelle de paiement qui n'est pas actuellement prise en charge par MemberPress, vous pouvez suivre les instructions ici pour développer votre propre passerelle personnalisée. 

Remarque : Le développement et l'ajout d'une passerelle de paiement personnalisée est une tâche avancée. Assurez-vous que vous disposez d'un développeur compétent qui peut travailler sur ce projet pour vous. Si vous avez besoin d'un développeur, veuillez nous contacter et nous vous enverrons des suggestions de points de contact. N'oubliez pas que fournir une aide au développement ou à l'ajout d'une passerelle de paiement personnalisée sur votre site est hors du champ d'application de l'aide de MemberPress

Si vous vous sentez à la hauteur de la tâche, voici quelques instructions et suggestions de base que vous pouvez suivre :

  • Votre classe passerelle doit être nommée au format : MeprSomeOtherGateway
  • Le fichier doit avoir le même nom que la classe (plus le .php), par exemple : MeprSomeOtherGateway.php
  • Il n'est pas recommandé de le déposer simplement dans le app/gateways ... même si cela fonctionne, les mises à jour risquent d'être difficiles. Nous vous suggérons plutôt de créer votre propre plugin WordPress, simple, qui utilise l'extension mepr-gateway-paths (vous pouvez voir comment cela est utilisé dans la section app/lib/MeprGatewayFactory.php) pour ajouter le répertoire de votre nouveau plugin comme chemin de recherche MemberPress pour les passerelles.
  • La classe doit étendre la classe de base abstraite MeprBaseRealGateway (trouvé dans app/lib/MeprBaseRealGateway.php). Vous verrez l'interface.
  • Pour que toutes les transactions et tous les abonnements soient corrects, vous devrez peut-être passer par l'une des autres passerelles figurant dans la rubrique app/gateways du plugin.
  • Enfin, une chose importante à retenir ici est que si la passerelle à laquelle vous vous connectez ne fait pas de facturation récurrente automatisée (quelque chose comme ARB d'Authorize.net, les profils de facturation récurrente de PayPal, et les abonnements de Stripe), alors vous aurez du mal à faire fonctionner la facturation récurrente sans créer votre propre job cron qui regarde la table des transactions et les abonnements dans la table des messages et qui facture.
Cet article a-t-il été utile ?

Articles connexes

fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.