Codex · III

Paiement par courrier

Le flux de paiement par courrier

  1. L'acheteur clique sur le bouton Coin Moebius de votre site et choisit « Paiement par courrier » dans le sélecteur. Il voit d'abord un aperçu : votre adresse postale, le montant dû, et toute instruction que vous avez définie, avec un bouton <strong>« Confirmer, j'enverrai le paiement »</strong>. Rien n'est encore enregistré, et il n'y a pas de code de référence à ce stade.
  2. L'acheteur clique sur « Confirmer, j'enverrai le paiement ». C'est l'étape qui crée la transaction : Coin Moebius génère un code de référence unique comme X2M-K9P-R7QW et l'affiche à côté de votre adresse postale. L'acheteur met le code de référence dans le colis ou sur le chèque.
  3. Une fois qu'il confirme, une ligne apparaît dans l'onglet Transactions de votre tableau de bord avec le statut pending_manual. Le haut de la liste affiche aussi un encart vous rappelant que des confirmations de paiement par courrier attendent.
  4. Quand le paiement de l'acheteur arrive dans votre boîte aux lettres (liquide, chèque, Goldback, peu importe la devise attendue), tapez le code de référence dans la boîte de recherche de l'onglet Transactions pour trouver la ligne correspondante. Cliquez sur Marquer comme reçu. L'URL de réussite de l'acheteur se déclenche (il obtient donc une page de confirmation), et vous procédez à l'envoi de ce qu'il a acheté.
  5. Si le paiement de l'acheteur n'arrive jamais, la ligne expire automatiquement après 30 jours. Vous pouvez aussi Annuler une ligne manuellement avant cela.
  6. Si vous avez confirmé la réception mais découvrez ensuite que le paiement était invalide (contrefait, mauvais article, enveloppe vide), cliquez sur Annuler la confirmation sur la ligne. Le statut passe à manual_revoked. Cela corrige vos registres dans le tableau de bord. La communication avec l'acheteur sur la suite reste entre vous et lui.

Tester le paiement par courrier

Le paiement par courrier n'a ni sandbox, ni clés de test, ni compte externe à configurer. Tout le flux se passe entre votre site et votre tableau de bord. Il y a deux façons de le tester : l'aller-retour complet depuis un bouton d'achat sur une page, ou un test rapide directement depuis le tableau de bord.

Test rapide depuis le tableau de bord

Le tableau de bord peut créer une transaction de test pour n'importe quel fournisseur sans impliquer de paiement réel. C'est utile pour voir à quoi ressemble une ligne de transaction, s'exercer au flux « Marquer comme reçu » pour le paiement par courrier, ou prévisualiser comment un paiement crypto apparaît dans votre liste avant de dépenser de l'argent réel.

  1. Ouvrez l'onglet Transactions sur votre projet et cliquez sur Envoyer un événement test.
  2. Choisissez un produit, choisissez ce qui s'est passé (paiement, remboursement, paiement par courrier, renouvellement d'abonnement), et choisissez le fournisseur à simuler (Stripe, NOWPayments ou Paiement par courrier). Pour les événements de paiement par courrier, le fournisseur est réglé automatiquement.
  3. Cliquez sur Envoyer l'événement test. Une nouvelle ligne apparaît étiquetée « test » pour ne pas se mêler aux données live. La ligne apparaît sous le bon filtre de fournisseur, exactement comme une vraie transaction.

Pour le paiement par courrier en particulier, choisissez « Une commande de paiement par courrier est en attente » pour créer une ligne pending_manual avec un vrai code de référence. Vous pouvez ensuite vous exercer à cliquer sur « Marquer comme reçu », « Annuler » et « Annuler la confirmation » dessus.

Les événements test ne comptent pas dans votre quota mensuel de transactions.

Aller-retour complet depuis un bouton d'achat

Pour tester le flux complet (ce que votre acheteur voit jusqu'à ce que vous voyez), suivez ces étapes. Le tout prend environ deux minutes.

  1. Configurez le fournisseur. Dans votre tableau de bord, allez à l'onglet Fournisseurs de votre projet et cliquez sur « Ajouter un fournisseur » → Paiement par courrier. Saisissez n'importe quelle adresse postale (la vôtre convient pour le test) et n'importe quelle devise (par ex. USD, GBK). Enregistrez.
  2. Ajoutez un produit. Dans l'onglet Produits, créez un produit avec un nom comme « Article de test » et un prix. Réglez la devise pour correspondre à celle saisie pour le fournisseur.
  3. Mettez le bouton d'achat sur une page. Collez le HTML du bouton d'achat sur n'importe quelle page, même un fichier HTML nu sur votre ordinateur. Pointez l'attribut endpoint vers l'URL de votre projet Cloud. Si vous faites tourner le worker localement, utilisez http://localhost:8787 à la place.
  4. Cliquez sur le bouton et choisissez « Paiement par courrier ». Le sélecteur s'ouvre montrant chaque fournisseur que vous avez connecté. Choisissez « Paiement par courrier ». Vous verrez un aperçu avec votre adresse postale, le montant et la devise attendus, et un bouton « Confirmer, j'enverrai le paiement ». Pas encore de code de référence.
  5. Cliquez sur « Confirmer, j'enverrai le paiement ». C'est l'acheteur qui s'engage à envoyer le paiement. Coin Moebius enregistre la transaction et affiche un code de référence comme X2M-K9P-R7QW.
  6. Ouvrez le tableau de bord. Allez à l'onglet Transactions. Une nouvelle ligne apparaît avec le statut pending_manual et le même code de référence que vous venez de voir. Si c'est votre première ligne en attente, un encart en haut de la liste vous rappelle que des paiements par courrier attendent confirmation.
  7. Cliquez sur « Marquer comme reçu ». Le statut de la ligne passe à succeeded. C'est le parcours réussi complet, du clic de l'acheteur à votre confirmation.

Trouver une transaction par code de référence

Quand un paiement arrive dans votre boîte aux lettres, cherchez le code de référence que l'acheteur a inclus (imprimé sur l'enveloppe, écrit dans le mémo du chèque, ou glissé dans le colis). Puis tapez ce code dans la boîte de recherche de l'onglet Transactions et appuyez sur Entrée. Le tableau filtre vers les lignes correspondantes pour que vous puissiez cliquer sur « Marquer comme reçu » sur la bonne sans parcourir tout votre historique de transactions.

Tester les autres issues

Refaites les mêmes étapes, mais au lieu de marquer la ligne comme reçue, essayez chacune de celles-ci :

  • Annulez-la. Cliquez sur « Annuler » sur la ligne en attente. Le statut passe à manual_canceled. C'est ce que vous feriez quand un acheteur vous dit qu'il a changé d'avis avant de poster quoi que ce soit.
  • Laissez-la expirer. Laissez une ligne en attente tranquille. Après 30 jours, elle expire automatiquement en manual_expired. Vous n'avez pas besoin d'attendre 30 jours pour vérifier le comportement. L'expiration fonctionne comme Annuler, sauf qu'elle se produit automatiquement selon un calendrier.
  • Saisissez un montant différent. En cliquant sur « Marquer comme reçu », saisissez un montant reçu qui diffère de ce qui était attendu (par ex. l'acheteur a envoyé 4 Goldbacks au lieu de 5). La transaction réussit quand même, mais le tableau de bord affiche à la fois le montant attendu et le montant reçu pour que vos registres reflètent ce qui est réellement arrivé.
  • Annulez une confirmation. D'abord, marquez une ligne comme reçue pour qu'elle affiche succeeded, puis cliquez sur « Annuler la confirmation » sur cette ligne. Le statut passe à manual_revoked. C'est ainsi que vous corrigeriez une erreur ou signaleriez un paiement qui s'est avéré invalide après coup.

Ce qu'il faut vérifier

  • Le code de référence dans le sélecteur correspond au code de référence sur la ligne du tableau de bord.
  • Votre adresse postale s'affiche correctement dans le sélecteur.
  • Les boutons « Marquer comme reçu » et « Annuler » n'apparaissent que sur les lignes pending_manual, pas sur les transactions par carte ou crypto.
  • Après le marquage comme reçu, la ligne affiche succeeded avec le bon montant.
  • La recherche par code de référence dans la boîte de recherche trouve la bonne ligne.

Les transactions d'aller-retour complet créées pendant le test comptent dans votre quota mensuel. Sur le palier gratuit (150 transactions/mois), une poignée d'essais ne fait pas grand-chose. Les événements test envoyés depuis le bouton « Envoyer un événement test » du tableau de bord ne comptent pas du tout.

Prêt à le brancher ?

Le palier gratuit couvre la plupart des sites et ne demande jamais de carte.