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 et PayPal. MemberPress Pro 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 est disponible pour les membres sur le site MemberPress Plan pro. Si vous êtes abonné à un autre plan, vous pouvez passer au plan Pro et accédez au module complémentaire Authorize.net en cliquant sur le lien Modifier le plan sur votre site Web. 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 Références 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 "Références 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 "bac à sable" et que vous passez en mode "live", veillez à remplacer l'identifiant de connexion à l'API bac à sable, la clé de transaction, la clé de signature et la clé publique par les données de votre compte "live".

Now you can submit test registrations through your membership registration pages and test if subscriptions and transactions are properly recorded in both Authorize.net and MemberPress. If your connection works well, you should see the subscriptions (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 dossiers clients et stockera les méthodes de paiement d'un utilisateur dans les dossiers clients de l'utilisateur dans 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 direct de vos membres. Vous trouverez plus de détails sur la façon 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 fait cela et que vous obtenez toujours l'erreur, il se peut que votre processeur ait besoin d'une adresse électronique. Ce bout de code personnalisé peut 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 obtiennent cette erreur lorsqu'ils essaient de payer un abonnement, et si l'identifiant et le mot de passe sont saisis correctement, vous devez vérifier si votre compte Authorize.net est en mode test (bac à sable). Si c'est le cas, mettez-le en ligne.

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 par l'intermédiaire de l'ARB vers 2 heures du matin, heure de Paris. Si vous avez configuré votre intégration comme indiqué dans les instructions de configuration ci-dessus, vos transactions devraient être effectuées aux alentours ou juste après 2 heures du matin (heure de Paris). MemberPress valide la carte de crédit de l'utilisateur avant de mettre en place l'abonnement, de sorte que les échecs de paiement sont rares, mais toujours 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.95
198.241.207.104
198.241.206.93
198.241.207.102
198.241.206.38
198.241.207.38
198.241.207.102
198.241.206.93
198.241.206.93
198.241.207.102
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.38
198.241.207.38
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.