Passer au contenu

Migrer de Coinbase Commerce vers Payora

Préparez la migration de Coinbase Commerce vers Payora : inventaire des intégrations, configuration du compte, webhooks et tests avant le basculement.

Payora11 min de lectureEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH
Migrer de Coinbase Commerce vers Payora

Comment migrer de Coinbase Commerce vers Payora

Changer d’outil de paiement n’a rien de spectaculaire, mais ce n’est pas anodin. Lorsque votre boutique, votre application ou votre processus de facturation a dépassé la configuration initiale, la question de savoir comment migrer de Coinbase Commerce vers Payora devient concrète : il ne s’agit plus simplement de changer de marque. Le bon choix dépend généralement du niveau de contrôle souhaité, de l’adéquation du parcours de paiement et de la réduction des étapes entre les événements de paiement et la mise à jour des commandes.

Certaines entreprises conservent Coinbase Commerce pendant un temps parce que la solution fonctionne. Puis, un jour, le processus évolue : davantage de produits, plus de pages de paiement personnalisées, une logique de webhook plus poussée ou une équipe financière qui souhaite mieux gérer les versements. Une migration concerne souvent moins les cryptomonnaies que l’organisation globale du processus de paiement.

Vous n’avez pas besoin de tout reconstruire d’un seul coup. Commencez par un produit en ligne, une page de paiement et une commande test. Vous limiterez ainsi les risques.

1. Pourquoi migrer de Coinbase Commerce vers Payora

La première raison, c’est l’adéquation à vos besoins. Coinbase Commerce peut convenir à un paiement en cryptomonnaie simple, mais de nombreuses entreprises finissent par avoir besoin de plus de contrôle sur les boutons, les statuts de commande ou la façon dont les paiements sont transmis au reste de l’entreprise. Si la couche de paiement commence à dicter le fonctionnement de votre boutique, c’est elle qui pose problème.

Les frais peuvent également inciter à changer. Un seul point de pourcentage supplémentaire, un versement retardé ou une étape de rapprochement manuelle peuvent peser lorsque vous traitez 20 ou 200 commandes par semaine. Ces chiffres varient selon les entreprises : comparez donc les frais en fonction de votre propre volume, plutôt que de les estimer.

La question du contrôle se pose aussi. Certaines équipes veulent gérer plus directement le texte du paiement, son calendrier et les confirmations. D’autres cherchent à passer plus simplement d’une facture payée à une commande expédiée. Payora peut mieux convenir à votre entreprise si vous souhaitez que le processus de paiement s’adapte à votre fonctionnement, et non l’inverse.

Avant de changer, posez-vous une question directe : quel problème cherchez-vous à résoudre ? Si la réponse est « aucun, en fait », attendez. Si vous rencontrez des frictions au paiement, des événements manquants ou une intégration laborieuse, la migration se justifie.

2. Vérifier votre configuration actuelle de Coinbase Commerce

Avant de déplacer quoi que ce soit, faites l’inventaire de votre configuration actuelle. Répertoriez chaque produit, règle tarifaire, bouton de paiement, lien de paiement, webhook, clé API et intégration liés à Coinbase Commerce. Une migration échoue vite lorsqu’un bouton oublié pointe encore vers l’ancien parcours.

Vérifiez quelles cryptomonnaies vous acceptez actuellement. Si votre boutique propose 3 actifs sur une page et 8 sur une autre, notez-le séparément. Les cryptomonnaies prises en charge, les préférences de portefeuille et les éventuelles règles de confirmation propres à chaque monnaie peuvent influer sur la configuration du nouveau parcours dans Payora.

Accordez une attention particulière aux webhooks. Notez l’URL du point de terminaison, les noms des événements auxquels vous êtes abonné et les actions effectuées par votre système après la confirmation du paiement. Un webhook manquant peut laisser une commande au statut « en attente » pendant des heures.

Faites de même pour les clés API et les requêtes signées. Ne les faites tourner qu’une fois Payora prêt, pas avant. Une courte interruption est agaçante ; un paiement qui ne fonctionne plus, bien davantage.

Si vous utilisez un plugiciel de boutique, une extension de CMS ou une application personnalisée, notez où Coinbase Commerce apparaît dans votre base de code. Deux fichiers peuvent compter davantage que vingt pages de documentation.

3. Configurer votre compte Payora

Commencez par créer votre compte Payora, puis configurez-le avant de modifier votre boutique en ligne : c’est le bon moment pour configurer Payora pour les paiements en cryptomonnaie et vérifier que les réglages correspondent à vos besoins. Saisissez le nom de l’entreprise, l’adresse e-mail de contact et les éventuelles informations requises exactement comme ils figurent dans vos dossiers. Des noms différents peuvent compliquer les échanges avec l’assistance, notamment si vous devez prouver que le compte vous appartient.

Configurez ensuite les informations de versement ou de portefeuille. Vérifiez-les deux fois. Une faute de frappe dans une adresse de portefeuille peut envoyer les fonds au mauvais endroit, et il n’existe pas de bouton magique pour annuler ce genre d’erreur.

Les paramètres de sécurité sont également importants. Si Payora propose l’authentification à deux facteurs, des restrictions d’adresse IP ou la gestion des clés API, activez-les avant les tests. Une migration est l’occasion de renforcer les contrôles d’accès, pas seulement de déplacer les données de paiement.

Configurez aussi vos préférences de notification. Si votre équipe opérationnelle a besoin d’alertes par e-mail pour les commandes payées et que votre développeur souhaite consulter les journaux de webhook, paramétrez les deux dès le départ. Une seule personne ne devrait pas être votre unique système d’alerte.

Pour approfondir la comparaison des processus de paiement, le guide sur les passerelles de paiement en cryptomonnaie pour le commerce électronique apporte des conseils utiles sur la configuration d’une boutique et les choix de parcours de paiement.

4. Faire correspondre les fonctionnalités de Coinbase Commerce à celles de Payora

C’est à cette étape que les besoins de nombreuses migrations se précisent. Dressez une liste comparative : les fonctionnalités de Coinbase Commerce à gauche, leurs équivalents Payora à droite. Soyez précis. « Facture » vaut mieux que « outil de facturation ». « Page de paiement » vaut mieux que « expérience de paiement ».

Élément Coinbase CommerceÉquivalent PayoraPoints à vérifier
Lien de factureFacture ou demande de paiement PayoraDate d’expiration, devise, message destiné au client
Paiement hébergéPage de paiement PayoraPersonnalisation de la marque, redirection, référence de commande
WebhooksNotifications ou webhooks PayoraNoms des événements, signatures, gestion des nouvelles tentatives
Mise à jour du statut de paiementSuivi des paiements PayoraEn attente, confirmé, échoué, expiré

Ne recopiez pas les fonctionnalités sans réfléchir. Reproduisez le résultat attendu pour l’entreprise. Si votre ancienne facture envoyait directement le client vers le paiement, la version Payora doit faire de même. Si votre système ne marque une commande comme terminée qu’après 2 confirmations, conservez cette règle, sauf raison valable de la modifier.

Les notifications méritent une attention particulière. Dans un système, un e-mail « paiement reçu » peut correspondre à l’événement « paiement confirmé » dans un autre. Cela peut sembler anodin. Ça ne l’est plus si votre équipe d’expédition envoie la mauvaise commande.

Si votre équipe dépend de notifications signées, vous pouvez également consulter comment corriger un problème de signature de webhook crypto avant de modifier les points de terminaison : les problèmes de signature apparaissent souvent dès les premiers tests de migration.

5. Mettre à jour votre boutique, votre site Web ou votre application

Remplacez maintenant, un par un, les points de contact Coinbase Commerce en production. Commencez par les éléments les plus simples : liens de paiement, boutons et widgets intégrés. Passez ensuite aux plugiciels, aux modules de CMS et, enfin, aux appels API personnalisés.

Si votre boutique utilise un CMS, remplacez l’ancienne URL de paiement par celle de Payora et vérifiez le parcours de redirection. Si vous utilisez un plugiciel, vérifiez si la clé Coinbase Commerce est enregistrée dans un seul panneau de configuration ou dans plusieurs modules. Un paramètre de plugiciel peut facilement passer inaperçu.

Les intégrations personnalisées exigent une vérification minutieuse. Mettez à jour les points de terminaison, les corps de requête, les en-têtes et les contrôles de signature. Si votre application transmet des métadonnées de commande comme l’adresse e-mail du client, le montant du panier ou le numéro de commande interne, vérifiez que Payora reçoit les mêmes champs au même format.

Voici une astuce pratique : ne modifiez qu’un seul parcours à la fois. Évitez de refaire le paiement, les factures et les webhooks dans la même heure, à moins d’aimer déboguer trois problèmes à la fois.

Si votre entreprise gère des paiements récurrents ou des processus de commande automatisés, l’article consacré à la facturation automatisée de Payora avec WHMCS peut vous aider à anticiper les changements propres à votre plateforme avant toute intervention en production.

6. Tester les paiements avant la mise en production

Les tests doivent être méthodiques. Créez dans Payora un paiement d’essai pour un produit à faible risque ou un article de test masqué. Passez ensuite une commande de bout en bout et surveillez chaque événement.

Commencez par vérifier que la page de paiement s’ouvre correctement. Ensuite, effectuez le paiement. Puis attendez que l’événement de confirmation arrive dans votre système. Enfin, vérifiez que le statut de la commande évolue comme prévu. Cette séquence paraît évidente, mais elle permet de détecter la plupart des erreurs.

Surveillez les journaux de webhook pendant le test. Si la notification arrive, mais que la commande reste en attente, le problème vient généralement de la logique de votre système, et non de l’outil de paiement. Si la notification n’arrive jamais, vérifiez le point de terminaison ou le contrôle de signature.

Effectuez au moins 2 tests si votre entreprise propose plusieurs types de commande : un petit achat ponctuel et un parcours de paiement plus complexe. C’est souvent le second test qui révèle le vrai problème.

Pour suivre une liste de vérification structurée, consultez comment tester une passerelle de paiement crypto : vous y trouverez des vérifications à effectuer avant le lancement et les problèmes à surveiller.

Vérifiez également les messages envoyés aux clients. Un paiement test doit déclencher le bon e-mail ou message dans le tableau de bord, sans envoyer par erreur une notification d’expédition réelle. C’est rare, mais ça arrive.

7. Mettre en production et surveiller la transition

Choisissez un moment où le trafic est faible pour effectuer la bascule. Un matin en semaine est souvent préférable à un vendredi soir, car votre équipe est disponible et vos clients sont moins susceptibles d’essayer d’acheter en même temps. Ne désactivez l’ancien parcours Coinbase Commerce qu’après avoir validé le dernier test de Payora.

Ne laissez les anciennes factures ou les liens de paiement abandonnés visibles que s’ils ne permettent plus de payer. Un bouton de paiement obsolète, c’est un ticket d’assistance en attente. Les clients ne le signalent pas toujours avec tact.

Pendant les premières 24 à 72 heures, surveillez attentivement les échecs de paiement, les nouvelles tentatives de webhook et les différences de statut des commandes. Si le volume est faible, chaque paiement échoué compte davantage : vous n’aurez peut-être que 5 ou 6 données réelles pour déterminer si la migration se déroule bien.

Informez votre équipe d’assistance des changements. Communiquez-lui le nouveau parcours de paiement, le message de confirmation attendu et l’endroit précis où vérifier si une commande est bloquée. Une note interne peut faire gagner 30 minutes par ticket.

Communiquez simplement avec vos clients. Si vous avez modifié le lien de paiement ou le processus de facturation, informez vos clients réguliers une fois, en leur expliquant le nouveau fonctionnement et sa raison. Ne les laissez pas deviner.

8. Dépannage et assistance

Le problème le plus courant lors d’une migration est l’absence d’un webhook. Viennent ensuite les anciennes clés d’API, puis un paramètre de paiement qui a été copié par son nom, mais pas dans son fonctionnement. Vérifiez ces éléments avant d’accuser la page de paiement.

Si les commandes ne se mettent pas à jour, vérifiez l’URL du point de terminaison, le nom de l’événement et la logique de vérification de signature. Un seul caractère incorrect dans le chemin de rappel peut tout bloquer. Une petite faute de frappe, de gros dégâts.

Si les pages de paiement se chargent, mais que les confirmations n’arrivent jamais dans votre boutique, comparez ligne par ligne les correspondances entre les anciens et les nouveaux événements. Un événement « payé » dans un système peut correspondre à « confirmé » dans un autre, tandis que votre système attend encore le mauvais événement.

Si les clients affirment avoir payé, mais que votre tableau de bord indique le contraire, vérifiez le statut de la transaction dans Payora et la référence de commande dans votre propre base de données. Il arrive que le paiement soit associé à une référence différente de celle attendue par votre boutique. C’est un problème de correspondance, pas un échec de paiement.

Les ressources d’assistance sont importantes pendant la première semaine. Avant de contacter l’assistance, regroupez au même endroit les informations de votre compte Payora, les journaux de webhook et les identifiants des commandes test. Un ticket avec des horodatages précis sera plus facile à traiter qu’un message disant simplement « quelque chose ne marche plus ».

Pour organiser un déploiement plus serein, l’article comment mesurer le taux de conversion du paiement crypto vous aidera à comparer les performances avant et après la migration à partir des événements réels de commande, plutôt que de simples suppositions.

Certaines migrations mettent au jour un problème plus vaste : la configuration Coinbase Commerce d’origine n’a jamais été entièrement documentée. Si cela vous parle, mettez la documentation à jour au fur et à mesure. Notez les 4 ou 5 paramètres les plus importants et gardez le reste pour plus tard.

Après la première semaine en production, examinez chaque échec. Un problème de webhook, une incohérence dans le paiement, un retard de mise à jour de commande. Ces trois éléments suffisent généralement à déterminer si la migration est terminée ou s’il reste du travail de nettoyage.

Comments

Prêt à commencer ?

Créez un compte et émettez votre première facture en moins d’une heure.

Ce que cette page répond