Menu supplémentaire

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

Comment connecter Authorize.net à MemberPress ?

Authorize.net est un fournisseur de services de passerelle de paiement que vous pouvez connecter à MemberPress, à côté de Rayure, Carré et PayPal. MemberPress Scale est livré avec une intégration intégrée avec Authorize.net que vous pouvez utiliser dès le départ.

Remarque : Ce document est lié à la nouvelle version de l'intégration Authorize.net qui accompagne le MemberPress 1.11.7 et versions ultérieures. Si vous aviez Authorize.net connecté à MemberPress sur votre site alors que vous utilisiez une version antérieure de MemberPress, ou si vous utilisez toujours une version du plugin MemberPress antérieure à la version 1.11.7, veuillez consulter la page "Configuration et dépannage avec Authorize.net"La version précédente de l'intégration d'Authorize.net a fait l'objet d'un document de référence.

Ce document vous montrera comment vous connecter et utiliser Authorize.net avec MemberPress.

Remarque : Cette intégration de paiement est disponible pour MemberPress Échelle adhérents au forfait. Vous pouvez passer au forfait « Scale » si vous êtes abonné à un autre forfait. Pour effectuer cette mise à niveau, cliquez sur le Plan de changement sur votre page du compte.

Exigences et capacités d'Authorize.net

Avec la passerelle Authorize.net, vous recevez des paiements d'adhésion de n'importe où dans le monde. En revanche, vous devez être basé dans l'Union européenne. Royaume-Uni, Europe, États-Unis, ou Australie et disposer d'un compte bancaire local pour pouvoir bénéficier d'un compte marchand. 

En outre, la devise dans les paramètres de votre MemberPress doit être réglée sur l'une des devises prises en charge suivantes : CHF, DKK, EUR, GBP, NOK, PLN, SEK, AUD, NZD, USD, CAD.

En outre, la passerelle Authorize.net est dotée des fonctionnalités suivantes :

  • Traiter les paiements uniques
  • Traiter les paiements récurrents
  • Traiter les remboursements
  • Changer de carte de crédit pour l'abonnement récurrent
  • Traiter les périodes d'essai gratuites/payées
  • Prise en charge des rappels d'expiration des cartes de crédit

Retour en haut de la page

Connexion d'Authorize.net à MemberPress

Avant de connecter Authorize.net à MemberPress, vous devez avoir un compte marchand Authorize.net actif

Pour connecter votre compte marchand Authorize.net à MemberPress, veuillez suivre les étapes suivantes :

  1. Connectez-vous à votre site et accédez à Tableau de bord > MemberPress > Paramètres > Onglet Paiements. Cliquez sur l'onglet Bouton "+" de l'icône pour ouvrir le formulaire de passerelle ;
  1. Dans le cadre de la "Passerelle"Dans le menu déroulant, sélectionnez l'option "Profil d'Authorize.netL'option " ;
  2. Dans le champ "Nom", vous pouvez ajouter l'étiquette de votre nouvelle passerelle. Gardez à l'esprit que vos utilisateurs verront également cette étiquette sur vos formulaires d'inscription lorsqu'ils choisiront la méthode de paiement. Dans notre exemple, nous avons nommé la passerelle "Authorize.net" ;
  1. Ensuite, vous devez ajouter vos informations d'identification Authorize.net. Vous devez avoir obtenu votre API Login ID et votre Transaction Key lorsque vous avez créé votre compte Authorize.net. Copiez ces informations d'identification dans les champs appropriés du formulaire de la passerelle MemberPress ;
  2. Pour générer la clé de signature dans votre compte Authorize.net, cliquez sur le bouton "Compte"(ou le lien "Paramètres" dans le menu latéral), et sélectionnez Identifiants et clés API sous "Paramètres de sécurité". Sous la rubrique "Créer une (des) nouvelle(s) clé(s)Vous pouvez générer votre clé de signature à partir de la section " Signature ".

Remarque : Si vous n'avez pas sauvegardé vos données d'identification, vous pouvez également les obtenir sur le site "Identifiants et clés APILa page "API Login ID" est déjà affichée sur cette page. L'identifiant de connexion à l'API sera déjà affiché sur cette page, et vous pouvez générer une nouvelle clé de transaction sous la rubrique "Créer une (des) nouvelle(s) clé(s)section ".

  1. Vous devrez également obtenir la clé publique de votre compte Authorize.net. Vous trouverez cette clé dans Paramètres (onglet "Compte") > Gérer la clé publique du client et la copier dans le formulaire de la passerelle MemberPress ;

Remarque : Si vous n'avez pas créé votre clé publique de client auparavant, il n'y aura pas de clé disponible et vous devrez créer votre première clé de client. Pour générer cette clé, accédez à l'espace "Gérer la clé publique du client"dans les paramètres d'Authorize.net, et cliquez sur l'icône "Soumettre"Vous serez invité à vérifier votre identité. Il vous sera demandé de vérifier votre identité, après quoi la clé publique du client sera générée.

  1. Enfin, ajoutez le webhook de la passerelle MemberPress à votre compte Authorize.net. Tout d'abord, copiez le fichier URL du webhook de votre passerelle Authorize.net dans les paramètres de MemberPress.
  1. Ensuite, dans votre compte Authorize.net, naviguez vers Paramètres (l'onglet "Compte") > Webhooks (dans la section "Paramètres commerciaux") et cliquez sur le bouton "...".Ajouter un point final"pour ouvrir l'éditeur de points de terminaison ;
  1. Dans l'éditeur de point de terminaison, donnez un nom à votre webhook, collez l'URL du webhook que vous avez copié de MemberPress dans le champ "URL du point final"et définir le statut comme suit Actif;
  1. Dans la section "Select Events", choisissez Tous les événementset cliquez sur le bouton "Économiser"pour enregistrer votre point final.

Votre passerelle de paiement Authorize.net est maintenant connectée à votre site. 

Retour en haut de la page

Bac à sable et tests

Avant de recevoir des paiements en direct, il est conseillé de tester votre connexion. Authorize.net dispose d'une fonction Sandbox qui vous permet de tester vos paiements via MemberPress sans frais réels.

Le compte Sandbox aura la même apparence que votre compte réel. Pour utiliser Bac à sable vous devrez s'inscrire à un compte Sandbox. En revanche, l'identifiant de connexion à l'API de l'Environnement de travail, la clé de transaction, la clé de signature et la clé publique seront différents de ceux de votre compte réel. 

Pour activer le bac à sable, veuillez suivre les étapes suivantes :

  1. Connectez-vous à votre compte Authorize.net Sandbox, et naviguez vers Réglages > Mode test. Passez en mode "Vivre" pour activer les enregistrements de test sur votre compte Sendbox.
  1. Connectez-vous à votre site et accédez à la rubrique Tableau de bord > MemberPress > Paramètres > Onglet Paiements > Passerelle Authorize.net;
  2. Remplacez l'identifiant de connexion à l'API, la clé de transaction, la clé de signature, la clé publique et l'URL du Webhook par ceux de l'Environnement de travail ;
  3. Vérifier la "Utiliser Authorize.net Sandbox" ;
  1. Cliquez sur le bouton "Options de mise à jour"pour appliquer les changements.

Remarque : Si vous avez utilisé le mode Sandbox et que vous passez en production, veillez à remplacer votre identifiant de connexion API Sandbox, votre clé de transaction, votre clé de signature et votre clé publique par les données de votre compte de production.

Vous pouvez à présent soumettre des inscriptions de test via vos pages d'inscription des membres et vérifier si les abonnements et les transactions sont correctement enregistrés dans Authorize.net et MemberPress. Si votre connexion fonctionne bien, vous devriez voir les abonnements (Tableau de bord > MemberPress > Abonnements) et les transactions (Tableau de bord > MemberPress > Transactions) dans le backend MemberPress créé avec le format de nom approprié correspondant aux ID de ces abonnements et transactions dans votre compte Authorize.net. 

Remarque : La passerelle Authorize.net créera des fiches clients et enregistrera les moyens de paiement de chaque utilisateur dans sa fiche client, au sein de votre compte Authorize.net.

Remarque : Si le format de vos noms d'abonnement est mp-sub-xxxxxet/ou le format de vos noms de transaction est mp-thx-xxxxxCela signifie qu'il y a un problème avec votre connexion Authorize.net.

Pour plus d'informations sur les tests avec Authorize.net Sandbox, veuillez consulter le site Web de Authorize.net. Guide de test Authorize.net. Vous y trouverez également les numéros des cartes de test que vous pouvez utiliser pour soumettre les inscriptions aux tests sur vos pages d'inscription des membres.

Une fois les tests terminés, vous pouvez modifier votre Authorize.net de la passerelle MemberPress, et décochez la case " ".Utiliser Authorize.net Sandbox"pour commencer à recevoir des paiements en direct sur votre site.

Retour en haut de la page

Gérer les abonnements et les transactions

Une fois Authorize.net est connecté à MemberPress, vous êtes prêt à recevoir des paiements en temps réel de la part de vos membres. Vous trouverez plus de détails sur la manière de gérer les abonnements et les transactions avec Authorize.net dans notre document connexe.

Retour en haut de la page

Dépannage des problèmes courants

Erreur "Email requis"

Si vous obtenez une erreur indiquant que le champ Email est obligatoire, modifiez les paramètres de votre formulaire de paiement dans votre compte Authorize.net et assurez-vous que le champ "Email" n'est pas obligatoire.

Si vous avez suivi ces étapes et que l'erreur persiste, il se peut que votre processeur nécessite une adresse e-mail. Cet extrait de code personnalisé devrait vous aider : https://gist.github.com/cartpauj/220884f8a69704b30c685e2ef3a5166c

Le code ci-dessus peut être collé dans un plugin tel que le WPCode(veuillez consulter cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?).

Erreur "L'identifiant ou le mot de passe du commerçant n'est pas valide ou le compte est inactif"

Si vos clients rencontrent cette erreur lorsqu'ils tentent de payer un abonnement, et si l'identifiant et le mot de passe sont saisis correctement, vous devrez vérifier si votre compte Authorize.net est en mode test (Sandbox). Si c'est le cas, passez-le en mode production.

S'il vous plaît se référer à ce tutoriel ou contactez le service d'assistance d'Authorize.net.

La transaction n'est pas reçue après l'inscription à un abonnement récurrent

Les abonnements récurrents sont facturés via ARB vers 2 h du matin (heure du Pacifique). Si vous avez configuré votre intégration conformément aux instructions de configuration ci-dessus, vos transactions devraient être enregistrées aux alentours de 2 h du matin (heure du Pacifique) ou juste après. MemberPress valide la carte bancaire de l’utilisateur avant de mettre en place l’abonnement ; les échecs de paiement sont donc rares, bien qu’ils restent possibles.

Vérifiez que votre passerelle est correctement configurée, puis contactez le service d'assistance si vous continuez à rencontrer des difficultés.

Les abonnements et/ou les transactions ne sont pas correctement mis à jour

Veillez à respecter toutes les Recommandations d'Authorize.net pour les domaines et les adresses IP.

MemberPress devra communiquer avec Authorize.net par le biais d'adresses IP désignées. Si un plugin de sécurité/pare-feu (par exemple Wordfence, iTheme Security) est actif sur votre site, il pourrait bloquer l'accès à ces adresses IP. En outre, votre CDN ou votre hébergement peut également filtrer les adresses IP (par exemple, WP Engine's Global Edge Security ).

Veillez donc à ce que les adresses IP suivantes soient autorisées (liste blanche) à tous les niveaux (plugin, hébergement et CDN) :

198.241.207.104
198.241.206.95
198.241.206.93
198.241.207.102
198.241.206.38
198.241.207.38
198.241.207.97
198.241.206.88
198.241.207.105
198.241.206.96
198.241.206.22
198.241.207.86
198.241.206.25
198.241.207.84

Si cela ne fonctionne pas, veuillez nous contacter.

Retour en haut de la page

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.