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.
  • Finally, an important thing to remember here is that if the gateway you are connecting to does not do automated recurring billing (something like Authorize.net ARB, PayPal Recurring Billing profiles, and Stripe or Square subscriptions) then you will have a hard time getting recurring billing working without creating your own cron job that looks at the transaction table and subscriptions in the posts table and bills.
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.