Aller au contenu

Vérifier les adresses e-mail de vos clients Paddle

Intégration E-commerce et paiement

Exportez vos clients Paddle par un rapport, vérifiez le fichier dans PricklyMails, puis corrigez ou archivez les adresses à retirer. Pas à pas, avec l'API.

Il n'existe pas de connecteur natif avec Paddle : vous exportez la liste, PricklyMails la vérifie, et vous ramenez le résultat dans Paddle. Les nouvelles adresses, elles, peuvent passer par l'API avant d'entrer dans Paddle.

Vérifier gratuitement

Pas à pas

Nettoyer votre liste en trois étapes

  1. Dans Paddle

    Exporter les adresses de vos clients depuis Paddle

    1. Ouvrez Paddle puis Reports.
    2. Dans l'onglet Build reports, repérez Subscriptions, puis cliquez sur Build report.
    3. Choisissez avec les filtres les abonnements à inclure, par exemple selon leur statut.
    4. Cliquez sur Generate report.
    5. Guettez l'e-mail de Paddle, puis cliquez sur Download report dans cet e-mail.

    Astuce

    Vous vendez aussi des produits à achat unique ? Générez de la même façon le rapport Transactions : il compte une ligne par transaction, avec la même colonne customer_email. PricklyMails n'a besoin que des adresses : gardez le rapport tel quel, puisque sa colonne customer_id sert à ramener le résultat, et copiez seulement la colonne customer_email dans un nouveau fichier pour le lot.

    À noter

    La documentation de Paddle n'existe qu'en anglais : les libellés cités sur cette page sont ceux qu'elle donne. Cette page couvre Paddle Billing. Les données des rapports peuvent avoir jusqu'à 24 heures de retard : un client créé la veille peut manquer au fichier. Un rapport reste téléchargeable pendant 14 jours.

    SourceAide officielle de Paddle
  2. Dans PricklyMails

    Vérifier le fichier dans PricklyMails

    1. Dans le tableau de bord, ouvrez Lots et cliquez sur Nouveau lot.
    2. Déposez le fichier exporté depuis Paddle : un .csv ou un .txt, avec une adresse par ligne, sans ligne d'en-tête ni guillemets. Une ligne d'en-tête compterait comme une adresse dans l'estimation, sans jamais être facturée, et une adresse entre guillemets ne serait pas vérifiée : le rapport les signale toutes deux comme mal formées. Vous pouvez aussi coller la liste.
    3. Le tableau de bord compte les adresses et affiche le coût estimé en jetons avant tout envoi, puis vous cliquez sur Envoyer le lot. Un lot compte au moins 20 adresses, et sa taille maximale dépend de votre abonnement.
    4. La liste est vérifiée en arrière-plan. Une fois le lot terminé, ouvrez-le et cliquez sur Télécharger le rapport : vous obtenez un CSV avec une ligne par adresse de votre fichier, qui donne son verdict, sa raison, son score et sa recommandation, avec les libellés du tableau de bord.

    À noter

    Téléchargez le rapport depuis le navigateur qui a envoyé la liste : c'est lui qui garde les adresses, pour les 16 derniers lots au plus. Nos serveurs, en Allemagne, n'en conservent qu'une empreinte à sens unique.
    Ce que dit le rapport

    Chaque adresse reçoit une recommandation : l'action à mener. Le rapport l'écrit avec le libellé du tableau de bord ; l'API en renvoie une forme courte.

    À envoyer
    L'adresse est valide, ou hébergée chez un grand fournisseur qui accepte toutes les adresses sans rien confirmer. Vous envoyez normalement.
    À revoir
    Domaine qui accepte tout (catch-all), adresse générique comme contact@, boîte pleine, ou serveur qui n'a pas répondu, ou a refusé de répondre. Un coup d'œil s'impose avant l'envoi.
    À retirer
    L'adresse n'existe pas, son domaine ne reçoit pas d'email, elle est jetable, contient une faute de frappe ou est mal formée. Vous la retirez.

    À noter

    Une adresse mal formée n'est jamais vérifiée : le lot la compte dans « Adresses mal formées », et le rapport la reprend quand même, avec le verdict « Invalide », la raison « Adresse mal formée » et la recommandation « À retirer » : vous la retirez de Paddle avec les autres. Une adresse en double, comptée dans « Doublons retirés », n'y figure qu'une fois.

    Derrière chaque recommandation, il y a un verdict (Valide, Risqué, Invalide ou Non vérifiable), une raison et un score de 0 à 100, chacun dans sa colonne du rapport. Quand un serveur ne répond pas, l'adresse revient « Non vérifiable » et les tests restés sans réponse vous sont rendus.

  3. Dans Paddle

    Ramener le résultat dans Paddle

    Ouvrez le rapport dans un tableur et filtrez la colonne Recommandation.

    À retirer

    Paddle ne supprime pas de client : donnez une adresse qui fonctionne à ceux que vous facturez encore, et archivez ceux dont vous n'avez plus besoin.

    Paddle envoie à l'adresse du client ses reçus, ses rappels de facturation et ses avis d'échec de paiement. Sa documentation décrit le changement de cette adresse, ou l'archivage d'un client, par l'API, avec l'identifiant du client.

    1. Ouvrez Paddle puis My account puis Settings puis Authentication, puis cliquez sur l'onglet API keys.
    2. Cliquez sur New API key, saisissez un nom, puis donnez à la clé la permission customer.write, que demande Update a customer.
    3. Fixez une date d'expiration, cliquez sur Save, puis copiez la clé : Paddle ne l'affiche qu'une fois.
    4. Dans le rapport exporté, repérez le customer_id de chaque adresse à retirer.
    5. Pour un client que vous facturez encore, demandez-lui une adresse qui fonctionne.
    6. Envoyez la requête Update a customer, PATCH /customers/{customer_id}, avec la nouvelle adresse dans email.
    7. Pour un client dont vous n'avez plus besoin, envoyez plutôt la même requête avec status à archived.
    À revoir

    Elles méritent un coup d'œil avant leur prochain renouvellement. Pour en consulter une dans Paddle, ouvrez Paddle puis Customers, cliquez sur le bouton à trois points à côté du client, puis choisissez View customer. Si l'adresse semble mal saisie, demandez la bonne au client et mettez-la à jour comme une adresse à retirer.

    À envoyer

    Elles gardent leur adresse : rien à faire.

    À noter

    Une nouvelle adresse met à jour le client, pas ses transactions passées : les transactions facturées ou terminées sont des documents financiers, et gardent les informations avec lesquelles elles ont été facturées.

    Astuce

    Plus de colonne customer_id sous la main ? La requête List customers accepte jusqu'à 100 adresses à la fois, séparées par des virgules dans son paramètre email, et renvoie le client de chacune avec son id.

    SourceAide officielle de Paddle

Vérifier chaque adresse avant qu'elle n'entre dans Paddle

Votre application ou votre backend crée des clients dans Paddle avec son API, par l'appel Create a customer (nouvel onglet), par exemple pour leur envoyer une facture ? Interrogez PricklyMails juste avant. Si la recommandation est remove, demandez une autre adresse avant de créer le client.

Un appel lance la vérification et signale déjà une faute de frappe probable, un second lit le verdict. Selon votre abonnement, un webhook signé peut aussi vous l'envoyer dès qu'il est prêt.

Requête
curl -s https://api.pricklymails.com/api/verify \
  -H "Authorization: Bearer pm_live_9f3a..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "ana.silva@gmail.con" }' \
  | jq '{job_uuid, suggestion}'
Réponse
{
  "job_uuid": "8f1c2a9e-4b7d-4e2a-9c61-3d5f0b7a2e18",
  "suggestion": "ana.silva@gmail.com"
}
Requête
curl -s https://api.pricklymails.com/api/verify/$JOB_UUID \
  -H "Authorization: Bearer pm_live_9f3a..." \
  | jq '.verifications[0] | {status, reason, score, recommendation}'
Réponse
{
  "status": "invalid",
  "reason": "no_mx_records",
  "score": 0,
  "recommendation": "remove"
}
Lire la documentation de l'API

Questions fréquentes

Pourquoi vérifier les adresses de clients qui ont déjà payé ?

Parce que Paddle leur écrit à votre place. Par défaut, il envoie à chaque client le reçu de sa transaction. Un client peut aussi recevoir un avis quand le paiement d'un abonnement échoue, le rappel de fin d'essai qu'imposent les règles des réseaux de cartes et, seulement là où la loi l'exige, un rappel avant le renouvellement d'un abonnement de 6 mois ou plus. Enfin, les clients se connectent au portail client par un lien que Paddle leur envoie par e-mail. Une adresse qui ne peut pas recevoir d'e-mails passe à côté de tout cela.

Quel rapport Paddle réunit tous mes clients ?

Aucun à lui seul : Paddle n'a pas de rapport des clients. Un rapport Subscriptions compte une ligne par abonnement, dans son état actuel, et, sans filtre, couvre tous les abonnements jamais créés. Un rapport Transactions compte une ligne par transaction et se filtre selon la date de la dernière modification de chacune : il atteint donc aussi les clients qui n'ont acheté qu'une fois. Les deux donnent l'adresse dans customer_email. Côté API, la requête List customers renvoie vos clients actifs, jusqu'à 200 par page.

SourceAide officielle de Paddle

Puis-je supprimer un client dans Paddle ?

Non. Paddle est un merchant of record : les clients indiquent pour qui sont les transactions, qui sont des documents financiers. Il faut donc les conserver, et l'API n'a pas d'opération de suppression des clients. Archivez plutôt le client, en passant son status à archived : il ne peut plus servir dans Paddle et disparaît des vues par défaut du tableau de bord, mais reste lié à ses transactions et à ses abonnements. Repasser status à active le désarchive.

SourceAide officielle de Paddle

PricklyMails se connecte-t-il directement à Paddle ?

Non, il n'existe pas de connecteur natif : vous passez par un export de fichier, comme ci-dessus. Vous pouvez aussi appeler l'API de PricklyMails depuis votre propre code avant qu'une adresse n'entre dans Paddle.

Ces marques appartiennent à leurs propriétaires respectifs. Les citer n'implique aucun partenariat.

Vérifiez votre liste avant votre prochain envoi.

1 000 jetons offerts à l'inscription, sans carte bancaire. Ensuite, vous ne payez que les réponses.