Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant
  1. Accueil
  2. Base de connaissances
  3. Dépannage
  4. Questions relatives aux souscriptions et aux transactions
  5. Comment réparer les abonnements des utilisateurs après la suppression d'une passerelle de paiement en direct ?

Comment réparer les abonnements des utilisateurs après la suppression d'une passerelle de paiement en direct ?

Si vous avez supprimé une passerelle de paiement de la base de données Tableau de bord > MemberPress > Paramètres > Paiements qui est actuellement associé à des abonnements actifs et récurrents, ces abonnements ne seront pas mis à jour correctement dans MemberPress après le paiement sur la passerelle. En effet, la connexion entre la passerelle et MemberPress a été supprimée lorsque vous avez supprimé l'option de passerelle de paiement. 

Si vous avez de nombreux abonnements récurrents automatiques qui étaient connectés à la passerelle désormais supprimée, voici ce que vous devez faire pour y remédier :

  1. Recréez la passerelle en suivant les instructions d'installation. Vous trouverez des liens vers les instructions d'installation pour toutes les passerelles de paiement prises en charge. ici. (Si vous avez déjà recréé la passerelle de paiement, vous pouvez sauter cette étape).
  2. Suivre les instructions d'importation ici pour importer les abonnements. Dans cette étape, veillez à les importer connectés à la passerelle que vous avez recréée à l'étape #1 (ou précédemment).

Remarque : Seuls les champs obligatoires sont nécessaires. Si vous incluez les champs facultatifs id avec l'abonnement idLes enregistrements seront mis à jour et l'étape 3 ci-dessous ne sera pas nécessaire.

  1. (Facultatif, mais recommandé) Passez par le Tableau de bord > MemberPress > Abonnements et supprimez tous les abonnements qui étaient liés à la passerelle désormais supprimée. Vous pouvez les identifier parce que sous l'onglet Passerelle sur la page MemberPress > Abonnements, vous verrez un numéro d'identification unique associé à votre ancienne passerelle. Par exemple, vous pouvez voir quelque chose comme "pea5pn-8cz" au lieu de "Stripe". MemberPress vous oblige à les supprimer un par un ; il n'existe pas d'option de suppression en masse. Cela vous aidera à nettoyer votre site et à éviter toute confusion à l'avenir pour vous et les autres administrateurs. 
  2. Si vous utilisez StripeVous devrez également exécuter cette instruction SQL sur votre base de données pour copier les données des clients. id chiffres. 
    • Remplacez [wp] (aux deux endroits) par le préfixe unique de votre base de données. 
    • Remplacer [new gateway unique id] par l'identifiant unique de la nouvelle passerelle.
    • Remplacer [ancien identifiant unique de la passerelle] par l'identifiant unique de l'ancienne passerelle.
    • Remplacez [devise] (aux deux endroits) par le code de la devise que vous utilisez, en majuscules. (Exemple USD).
INSERT INTO [wp]_usermeta(user_id, meta_key, meta_value)
SELECT user_id, '_mepr_stripe_customer_id_[new gateway unique id]_[currency]' as meta_key, meta_value
FROM [wp]_usermeta
WHERE meta_key = '_mepr_stripe_customer_id_[old gateway unique id]_[currency]'

Remarque : Si vous ne savez pas comment exécuter des requêtes SQL, ou si vous ne vous sentez pas à l'aise pour le faire vous-même, contactez notre équipe d'assistance et nous nous ferons un plaisir de vous aider.

Si vous n'aviez que quelques abonnements récurrents automatiques connectés à la passerelle désormais supprimée, vous trouverez peut-être ces étapes plus faciles à suivre :

  1. Recréer la passerelle en suivant les instructions d'installation. Celles-ci se trouvent à l'adresse suivante ici. (Si vous avez déjà recréé la passerelle de paiement, vous pouvez sauter cette étape).
  2. Naviguez jusqu'à la page MemberPress > Abonnements. 
  3. Recherchez l'abonnement associé à l'ancienne passerelle, désormais supprimée. 
  4. Cliquez sur modifier sur l'abonnement après avoir survolé son identifiant unique. 
  5. Trouver le Passerelle : et, à l'aide du menu déroulant, sélectionnez la passerelle que vous venez de créer à l'étape #1 (ou que vous avez créée précédemment).
  6. Cliquez sur le bouton Mise à jour en bas de page pour sauvegarder. 
  7. Répétez l'opération pour chaque abonnement récurrent automatique connecté à la passerelle supprimée. 
  8. Si vous utilisez StripePour ce faire, vous devez créer la déclaration SQL à l'étape 4 de la procédure susmentionnée.

Remarque : Les abonnements uniques ne sont PAS affectés par la suppression de la passerelle. Les paiements uniques sont des transactions uniques. Les utilisateurs doivent donc s'inscrire à nouveau pour renouveler leur abonnement. Lors de la réinscription, ils peuvent sélectionner n'importe quelle passerelle disponible sur votre site. 

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.