Aller au contenu

Factures de paiement crypto expirées : que doivent faire les marchands ?

Gérez une facture crypto expirée sans faire payer deux fois : distinguez les paiements non envoyés, en attente et tardifs, vérifiez la réception et réglez la commande initiale.

Expirée ?Vérifier d’abord

Une facture crypto expirée ne prouve pas, à elle seule, qu'aucun argent n'a été envoyé. Avant de demander au client de payer à nouveau, distinguez une demande de paiement inutilisée, un transfert en attente de confirmation et un transfert envoyé après l'échéance. Vérifiez le dossier de paiement du prestataire et la transaction réelle avant de remplacer la facture ou d'exécuter la commande.

Ce guide s'adresse aux marchands qui traitent des achats ponctuels. Il explique comment décider de la suite à donner à une demande de paiement expirée, et non comment récupérer des transferts non pris en charge. Il ne promet pas non plus que chaque paiement tardif pourra être imputé à la commande. Les règles varient selon les prestataires ; un compte à rebours ne constitue pas une politique universelle de remboursement.

Ce qui expire : la demande, pas la blockchain

Une page de paiement peut fixer une durée de validité pour le montant proposé ou les instructions de paiement. Une session de paiement hébergée peut également avoir sa propre durée de validité. Aucun de ces délais n'annule une transaction déjà diffusée sur une blockchain.

Conservez trois dossiers distincts : la commande commerciale, la demande de paiement ou facture, et le transfert. Une commande peut comporter plusieurs tentatives de paiement. La création d'une nouvelle demande ne doit pas effacer la trace d'une tentative antérieure susceptible de recevoir encore des fonds.

À titre d'exemple propre à un prestataire, Cryptomus indique dans sa documentation qu'une facture expirant après le paiement du client, mais avant la confirmation du réseau, peut ensuite passer à l'état payé. Il recommande une nouvelle facture lorsqu'une facture expirée n'a pas été payée. Cette distinction est utile, mais ces règles ne permettent pas de déduire le comportement de Yolfi face aux paiements tardifs.

Évaluez le paiement avant de proposer une nouvelle tentative

Demandez si le client a autorisé un véritable transfert, et pas seulement s'il a ouvert son portefeuille. Un retrait marqué comme en cours de traitement sur une plateforme d'échange peut ne pas avoir encore été diffusé sur le réseau. À l'inverse, une page de paiement non actualisée peut ne pas refléter un transfert déjà détecté par le prestataire.

Ce que vous pouvez vérifier Ce que cela signifie Prochaine étape sûre
Aucun transfert n'a été soumis et aucune réception de fonds n'est détectée L'ancienne demande n'a pas été utilisée Vérifier la commande et fournir des instructions à jour si le paiement reste dû
Un transfert est en attente ou en cours de confirmation Son issue n'est pas définitive Garder le dossier ouvert ; ne pas encore demander un second paiement
Les fonds sont arrivés après l'échéance La réception et l'acceptation de la commande doivent être examinées séparément Suivre la procédure d'exception documentée par le prestataire
Le prestataire confirme la réussite du paiement L'ancien compte à rebours ne détermine pas l'exécution de la commande Rapprocher le paiement de la commande et l'exécuter une seule fois
Seule une capture d'écran ou une référence de transaction ne permettant pas de vérifier le paiement est fournie Le paiement n'a pas été vérifié Demander le réseau et le hachage de transaction ; enquêter avant de créditer le montant

Un hachage de transaction est une référence de recherche, pas la preuve que ce client a payé cette commande. Vérifiez l'actif, le réseau, le destinataire, le montant reçu et l'état de confirmation pertinent. Ne déduisez pas la réussite d'un transfert de jetons du seul fait qu'une transaction contenant une activité sans rapport a réussi. En cas de destination ou de réseau incorrect, utilisez le guide de prévention des paiements sur le mauvais réseau plutôt que de demander au client de répéter la même erreur.

Une procédure en cinq étapes pour une facture expirée

1. Suspendez la nouvelle tentative pendant la collecte des preuves

Désignez une personne responsable du dossier d'assistance et reliez-le à la commande et à la facture d'origine. Demandez le réseau choisi, le hachage de transaction s'il est disponible, le montant et l'heure approximative d'envoi avec le fuseau horaire. Ne demandez jamais de phrase de récupération ni de clé privée. N'enregistrez que les données client nécessaires dans votre système de gestion à accès restreint.

Utilisez un message clair : « Merci de ne pas renvoyer de fonds pendant que nous vérifions le premier transfert. Envoyez-nous le hachage de transaction et le réseau, ou confirmez que vous n'avez soumis aucun transfert. » Il s'agit d'une suggestion de message d'assistance, pas d'une affirmation sur les notifications automatiques de Yolfi.

2. Vérifiez séparément le dossier du prestataire et le transfert

Consultez l'état actuel du paiement depuis l'interface marchand authentifiée ou l'intégration documentée. Vérifiez si des fonds ont été détectés, si la confirmation est incomplète et si la demande comporte un horodatage d'expiration. Si le dossier du prestataire et l'explorateur divergent, laissez le dossier en suspens et transmettez-le au service d'assistance du prestataire selon sa procédure.

Pour Yolfi, la documentation actuelle sur les paiements distingue PENDING, CONFIRMING, SUCCESS, EXPIRED, FAILED et CANCELLED. Elle précise que isFullyPaid ne suffit pas à établir la confirmation ou le règlement. L'exécution de la commande exige un paiement avec status = SUCCESS ou un Webhook payment.confirmed vérifié. Une redirection ou la capture d'écran du client ne constitue pas cette confirmation.

Les horodatages documentés comprennent createdAt, detectedAt, paidAt et expiresAt ; certains peuvent être absents. N'inventez pas les horodatages manquants et ne confondez pas l'heure à laquelle le client a cliqué sur envoyer avec celle de la détection par le prestataire. Ces champs facilitent l'enquête, mais ne documentent pas une récupération automatique d'un paiement tardif chez Yolfi.

3. Réglez le sort de la tentative d'origine avant de la remplacer

Si rien n'a été envoyé ni reçu et que la commande reste à payer, créez une demande à jour au moyen du processus pris en charge. Vérifiez à nouveau le prix, la disponibilité et le moyen de paiement choisi par le client. Indiquez-lui de n'utiliser que les nouvelles instructions, et non une ancienne adresse ou un code QR enregistré.

Si un transfert existe, ne considérez pas le remplacement de la facture comme un moyen de le déplacer automatiquement. Conservez les deux références. Lorsqu'une résolution sûre n'est pas encore possible, informez le client que son paiement est en cours d'examen, au lieu de marquer la commande comme impayée et d'encaisser à nouveau.

4. Décidez du traitement des fonds tardifs vérifiés

Appuyez-vous sur les règles réelles du prestataire et sur vos conditions de vente pour déterminer si les fonds reçus peuvent être imputés à la commande ou doivent être retournés. Un transfert tardif ne maintient pas par défaut un taux de change arrivé à expiration. Convenez avec le client de toute révision de la valorisation ou du montant ; ne changez pas discrètement le prix après réception.

En cas de paiement insuffisant ou excédentaire, suivez la liste de contrôle des écarts de montant. Si un remboursement est approprié et que vous contrôlez les fonds, utilisez la liste de contrôle des remboursements. Ne supposez pas que l'adresse de l'expéditeur d'origine est une destination sûre pour le remboursement et ne promettez pas de remboursement automatique non documenté par le prestataire.

5. Clôturez une seule commande avec un résultat vérifiable

Consignez la tentative d'origine, toute tentative de remplacement, la réception vérifiée et la décision finale. Indiquez si la commande a été exécutée ou annulée, ou si le montant a été crédité ou remboursé, selon le résultat réel. Si deux tentatives aboutissent, signalez la réception en double pour examen au lieu de livrer deux fois ou d'ignorer le second paiement.

Protégez l'exécution de la commande contre les notifications répétées comme contre plusieurs tentatives réussies. La commande commerciale ne doit être exécutée qu'une seule fois, même si l'intégration reçoit à nouveau la même confirmation. Utilisez le guide de rapprochement des paiements pour relier les preuves de paiement à vos dossiers de commande.

Rendez la prochaine tentative de paiement plus claire

Affichez l'échéance et le fuseau horaire de la demande active lorsqu'ils sont disponibles. Expliquez que les clients doivent cesser d'utiliser les instructions expirées et vous contacter s'ils ont déjà envoyé des fonds. Distinguez « en attente du paiement » de « fonds détectés, en attente de confirmation » chaque fois que le prestataire fournit cette distinction.

Pour un produit à prix fixe vendu à plusieurs reprises, les liens de paiement Yolfi offrent un point d'entrée de paiement partageable. Pour une commande dynamique, la documentation de Checkout Session décrit une session de courte durée avec un montant contrôlé par le serveur, qui crée une facture après le choix du moyen de paiement par l'acheteur. Traitez-les comme des objets distincts, et non comme des minuteries interchangeables.

Les actifs et réseaux disponibles dépendent de la configuration réelle du paiement. Utilisez les instructions à jour du processus de paiement actif, pas une liste générique de jetons. Rien dans ce guide n'établit une durée d'expiration fixe, un délai de grâce ou un remboursement automatique des paiements tardifs chez Yolfi.

Questions fréquentes

Une facture expirée signifie-t-elle que les cryptomonnaies sont perdues ?

Non. L'expiration seule ne permet pas de savoir où se trouvent les fonds. Un transfert peut ne pas avoir été soumis, être encore en attente ou être arrivé sans avoir été imputé à la commande. Vérifiez la transaction et le dossier du prestataire avant d'annoncer un résultat. La récupération n'est pas garantie pour un actif ou un réseau non pris en charge.

Le client doit-il renvoyer des fonds immédiatement ?

Non, si le premier transfert peut exister. Examinez-le d'abord. Lorsqu'aucun transfert n'a été soumis et que la demande initiale n'a pas été utilisée, fournissez des instructions à jour après avoir vérifié que la commande reste à payer.

Les paiements en USDC ou USDT peuvent-ils aussi arriver en retard ?

Oui. L'objectif de cours d'un stablecoin ne supprime pas les délais des portefeuilles, des plateformes d'échange ou des réseaux, et ne prolonge pas la validité d'une demande de paiement. Suivez les instructions actives et les règles de confirmation documentées par le prestataire.

Un marchand peut-il exécuter une commande liée à une facture Yolfi expirée sur la base d'une capture d'écran ?

Non. La condition documentée d'exécution de la commande est SUCCESS ou un Webhook payment.confirmed vérifié, et non une capture d'écran, une redirection ou isFullyPaid seul. Si un transfert tardif reste non résolu, examinez-le selon le processus pris en charge plutôt que d'inventer un état de réussite.

Conclusion : vérifier d'abord, remplacer ensuite

La réponse la plus sûre à une facture crypto expirée n'est pas une seconde demande de paiement immédiate. Établissez si un transfert existe, vérifiez son état, traitez toute réception tardive selon les règles du prestataire et clôturez la commande une seule fois. Lorsqu'aucun paiement n'a été envoyé, fournissez de nouvelles instructions au moyen du processus de liens de paiement Yolfi adapté et conservez la référence d'origine dans vos dossiers.

Acceptez les paiements crypto dès aujourd’hui

Connectez un portefeuille, créez votre premier lien et recevez des paiements en quelques minutes.

Un entrepreneur travaille sur un ordinateur portable
Paiement reçu+120.00 USDT