fbpx

Dépannage de PayPal

Lorsque vous dépannez PayPal ou que vous souhaitez plus généralement maîtriser votre activité PayPal, MemberMouse met à votre disposition le journal IPN de PayPal. Le journal IPN de PayPal enregistre les détails de toutes les communications IPN entre PayPal et MemberMouse, et peut être consulté pour afficher ces détails et être trié selon divers critères. Cet article, Utilisation du journal IPN de PayPalprésente cette fonctionnalité de manière plus détaillée.

Dans cet article, nous répondons aux questions les plus fréquentes que se posent les clients lors de l'intégration avec PayPal :

  • Pourquoi certains comptes sont-ils en attente d'activation ?
  • Le bouton PayPal ne s'affiche pas sur la page de paiement.
  • Les comptes ne sont pas activés même si un paiement a été effectué
Pourquoi certains comptes sont-ils en attente d'activation ?

Lorsqu'un client clique sur le bouton de la page de paiement pour payer avec PayPal, il est immédiatement redirigé vers le site Web de PayPal pour effectuer le paiement de son achat. À ce stade, MemberMouse a créé un compte pour ce client et défini le statut du compte sur En attente d'activation (comptes en En attente d'activation sont indiqués par une icône "horloge bleue" lors de la visualisation de l'écran. Gérer les membres ). Lorsque le compte est en En attente d'activation le client ne pourra pas se connecter ou accéder au contenu protégé.

Le compte restera en En attente d'activation jusqu'à ce que le client ait effectué son achat sur PayPal. Une fois que la confirmation du paiement a été reçue par MemberMouse, le compte est mis en Actif statut.

Ainsi, un compte en En attente d'activation signifie simplement que le client a cliqué pour passer à la caisse via PayPal mais qu'il n'a jamais effectué l'achat. Si le client a effectué un paiement et que son compte n'a pas été activé, voir la section Les comptes ne sont pas activés de cet article pour d'autres étapes de dépannage.

Le bouton PayPal ne s'affiche pas sur la page de paiement.

Il s'agit d'un problème de style CSS qui peut être facilement résolu de la manière suivante :

 Utiliser le bouton PayPal de MemberMouse

La page de paiement par défaut de MemberMouse utilise le SmartTag™ suivant pour produire des boutons de paiement :

[MM_Form_Button type='all' label='Submit Order' color='orange']

Lorsque la page de paiement est affichée, ce SmartTag™ affiche le bouton PayPal comme suit :

<a href="javascript:mmjs.checkoutx('PAYPAL', true);" class="mm-paypalCheckoutBtn"></a>

Remarquez que la classe CSS est définie sur "mm-paypalCheckoutBtn".

Pour que le bouton PayPal s'affiche à l'écran, le CSS MemberMouse doit être chargé sur la page. Pour ce faire, vous devez vous assurer que le fichier Passer à la caisse et échanger le cadeau est coché dans votre Paramètres CSS de la page principale. Lisez cet article pour savoir comment modifier les paramètres CSS de votre page principale.

 Utiliser un bouton PayPal personnalisé

Si vous souhaitez personnaliser l'apparence du bouton PayPal sur votre page de paiement, vous devez utiliser les éléments suivants sur votre page de paiement :

<a href="/fr/[MM_Form_Button type='submit' paymentMethod='paypal']/">Payer avec PayPal</a>

Vous pouvez maintenant styliser le bouton comme vous le souhaitez et même utiliser la fonction Styles des boutons de MemberMouse.

Une fois que vous avez ajouté cela à votre page de paiement, vous pouvez en toute sécurité supprimer le SmartTag™ par défaut pour l'édition des boutons de paiement :

[MM_Form_Button type='all' label='Submit Order' color='orange']

Les comptes ne sont pas activés même si un paiement a été effectué

Pour que quelque chose se produise dans MemberMouse à la suite d'un événement survenu sur PayPal (c'est-à-dire un paiement), les notifications push instantanées (IPN) de PayPal sont utilisées. Par conséquent, si la mise à jour de MemberMouse à la suite d'un événement survenu sur PayPal pose problème, cela signifie qu'il y a des problèmes avec les IPN.

Cette situation est généralement due à l'un des facteurs suivants :

 IPN mal configuré

La première chose à vérifier est que l'IPN est correctement configuré dans PayPal. Voici les étapes à suivre pour configurer l'IPN de PayPal.

 Blocage des IPN

Après avoir confirmé que votre IPN est correctement configuré dans PayPal, procédez aux étapes suivantes pour trouver l'origine du problème :

  1. Sur votre Paramètres de paiement > Modes de paiement dans MemberMouse, assurez-vous que PayPal est bien pas en mode test.

  2. Créer un produit test PayPal dans MemberMouse. Vous pouvez en faire un produit à achat unique pour $.05 (vous achèterez ce produit, vous ne voulez donc pas qu'il soit trop cher).

  3. Copier le lien d'achat statique pour le nouveau produit test de PayPal.

  4. Allez dans un navigateur où vous n'êtes pas connecté à votre site WordPress/MemberMouse en tant qu'administrateur et collez le lien d'achat.

  5. Cliquez sur le bouton PayPal pour passer à la caisse en utilisant PayPal et terminer l'achat sur PayPal.

  6. Connectez-vous à PayPal et allez dans la section Page de l'historique des IPN. Le message IPN relatif à l'achat que vous venez d'effectuer doit apparaître en haut de la liste avec le statut "Envoyé".
    • Si l'IPN n'apparaît pas dans la liste, alors vérifiez votre configuration IPN et assurez-vous en particulier que les IPN sont activés.

    • Si l'IPN s'affiche mais que le statut est "Échec", vous devez contacter votre hébergeur pour comprendre pourquoi les IPN de PayPal sont bloquées.

  7. Si l'état de l'IPN dans le journal de l'historique des IPN de PayPal est "Envoyé", connectez-vous à votre site WordPress/MemberMouse et accédez à la page Journaux > Journal IPN PayPal. En haut de la liste (ou à proximité), vous devriez voir l'IPN enregistré dans votre transaction de test.
    • Si l'IPN n'apparaît pas dans la liste, il est probable que la mise en cache affecte votre site. La désactivation d'un plugin de mise en cache ne désactive pas nécessairement la mise en cache. Votre hébergeur peut également utiliser la mise en cache côté serveur. Lisez cet article pour en savoir plus sur la configuration de la mise en cache avec MemberMouse.

    • Après Configuration de la mise en cache sur votre serveurinstallez une nouvelle copie du plugin MemberMouse, qui peut être installé sur votre ordinateur. téléchargé icipuis relancez une transaction PayPal test pour voir si le problème est résolu.

    • Si la NIP s'affiche mais que le compte associé n'a pas encore été ouvert, il est possible de le faire. En attente d'activation dans MemberMouse, vous devez contacter l'équipe de réussite client de MemberMouse pour obtenir de l'aide. Dans ce cas, veuillez fournir une vidéo de démonstration qui montre que vous avez suivi les 7 étapes énumérées ici, ainsi que les informations d'identification de l'administrateur WordPress.
Cet article a-t-il été utile ?

Articles connexes