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 ?

When a customer clicks the button on the checkout page to pay with PayPal they are immediately redirected to PayPal’s website to make a payment for what they’re purchasing. At this point, MemberMouse has created an account for this customer and set the status of the account to En attente d'activation (comptes en En attente d'activation status are indicated by a ‘blue clock’ icon when viewing the 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>

Notice that the CSS class is set to ‘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 Checkout & Redeem Gift 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é

If you want to customize how the PayPal button should look on your Checkout page, you’ll need to use the following on your Checkout page:

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

Now you can style the button any way that you’d like and even use the Styles des boutons de MemberMouse.

Once you’ve added that to your Checkout page, you can safely remove the default SmartTag™ for outputting payment buttons:

[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é

In order for anything to happen in MemberMouse as a result of something that happens on PayPal (i.e. a payment), PayPal instant push notifications (IPNs) are used. So if there’s a problem with MemberMouse being updated as a result of something happening on PayPal this means there are problems with the IPNs.

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

After you’ve confirmed that your IPN is configured correctly in PayPal, perform the following steps to find out where the problem is:

  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. You can make it a one-time purchase product for $.05 (you’ll be purchasing this product so you don’t want it to be too expensive).

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

  4. Go to a browser where you’re not logged into your WordPress/MemberMouse site as an administrator and paste in the purchase link.

  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. You should see the IPN relating to the purchase you just made at the top of the list with a status of ‘Sent’.
    • If the IPN doesn’t show up in the list then vérifiez votre configuration IPN et assurez-vous en particulier que les IPN sont activés.

    • If the IPN shows up but the status is ‘Failed’ then you’ll want to reach out to your hosting provider to understand why IPNs from PayPal are being blocked.

  7. If the IPN in the PayPal IPN History log had a status of ‘Sent’, log into your WordPress/MemberMouse site and go to Journaux > Journal IPN PayPal. En haut de la liste (ou à proximité), vous devriez voir l'IPN enregistré dans votre transaction de test.
    • If the IPN doesn’t show up in the list then you likely have caching affecting your site. Just disabling a caching plugin won’t necessarily disable caching. Your hosting provider could also use server side caching. 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 in MemberMouse then you’ll want to reach out to the MemberMouse customer success team for further assistance. When you do this, please provide a screencast video that demonstrates you going through the 7 steps listed here and WordPress admin credentials.
Cet article a-t-il été utile ?

Articles connexes