Skip to content
RugWard
☰ Menu

RugWard Pay

Factures, liens de paiement et paiements de test

Créez des factures dans le tableau de bord, partagez des liens et boutons de paiement réutilisables, testez gratuitement tout le parcours de paiement sur un testnet et gérez les paiements non rapprochés.

Sur cette page

Créer une facture#

Dans le tableau de bord, remplissez New invoice et cliquez sur Create invoice. Vous obtenez un lien de paiement à envoyer à votre acheteur (https://rugward.com/pay/i/<id>).

Formulaire de nouvelle facture
1 Montant en USD · 2 Expiration · 3 Votre numéro de commande · 4 URL de retour
ChampRèglesRemarques
① Amount (USD)de 1 $ à 50 000 $, 2 décimales max. (25 ou 25.50)L'acheteur paie l'équivalent dans la crypto qu'il choisit.
② Expires after30 minutes, 1 heure (par défaut), 3 heures, 1 jour ou 7 jours dans le tableau de bord ; de 15 minutes à 7 jours avec l'APIAprès expiration, la page de paiement indique « Do not send anything » et aucun nouveau taux ne peut être bloqué.
③ Order id (facultatif)jusqu'à 64 caractères : lettres, chiffres et . _ - : # /Votre propre référence ; renvoyée dans l'API et les webhooks.
④ Return URL (facultatif)adresse https:// complèteMontrée à l'acheteur uniquement après le paiement de la facture, sous forme de bouton « Return to <votre site> ».
Description (facultatif)jusqu'à 200 caractèresAffichée à l'acheteur, par exemple « 1 × T-shirt, taille M ».

L'acheteur choisit la crypto sur la page de paiement. Le taux est bloqué 30 minutes à partir de ce moment (et non de la création de la facture), donc une longue durée de vie de facture ne vous expose pas aux variations de prix.

N'expédiez qu'une fois que le tableau de bord (ou le webhook invoice.paid) indique Paid. Un acheteur qui arrive sur votre URL de retour n'est pas une preuve de paiement : n'importe qui peut ouvrir une URL.

Liste et détails des factures#

Invoices affiche vos dernières factures avec la date, le montant, le numéro de commande et le statut. Details ouvre une facture : les cotations (crypto, montant, taux, adresse), chaque paiement vu on-chain avec ses confirmations et son lien d'explorateur, et les boutons Open checkout, Payment proof (factures payées) et Cancel invoice.

Liste des factures
La liste des factures : une vraie facture et une facture TEST

Libellés de statut que vous verrez :

LibelléStatut API
Awaiting payment (en attente de paiement)open
Payment detected, confirming (paiement détecté, confirmation en cours)pending
Paid (payée)paid
Paid (more than requested) (surpayée)overpaid
Underpaid (sous-payée)underpaid
Paid after expiry (payée après expiration)late
Expired (expirée)expired
Canceled (annulée)canceled

Ce que chacun signifie et que faire : Statuts, confirmations et preuves.

Annuler une facture#

Vous pouvez annuler votre propre facture tant qu'elle est open et qu'aucun paiement n'a été vu. La page de paiement indique alors à l'acheteur « The merchant canceled this invoice. Do not send anything to it. » Webhook : invoice.canceled. Une facture avec un paiement en cours ne peut pas être annulée (409).

Une facture annulée vue par l'acheteur
Ce que voit l'acheteur après votre annulation

Un lien de paiement est un lien réutilisable à prix fixe : un produit, un don, un abonnement mensuel. Chaque acheteur qui clique sur Pay with crypto reçoit sa propre facture neuve (valable 60 minutes), donc les paiements ne se mélangent jamais.

Liens de paiement dans le tableau de bord
Créez un lien, prévisualisez la carte acheteur, copiez le lien ou le HTML du bouton
  1. Saisissez le montant en USD, une description et une URL de retour facultative, puis Create link.
  2. Le tableau de bord affiche la vue acheteur (exactement ce que voient les acheteurs), le lien https://rugward.com/pay/l/<id> et son nombre d'utilisations.
  3. Copy link pour le partager dans une discussion, un e-mail ou sur les réseaux sociaux, ou Copy button HTML pour placer un bouton « Pay with crypto » sur votre site.
  4. Turn off désactive le lien. Les factures déjà créées à partir de celui-ci ne sont pas affectées.

Le bouton est un simple lien HTML. Il ne charge aucun script et ne dépose aucun cookie :

html
<a href="https://rugward.com/pay/l/k33JZ0ij5F2yLDprwrQgjN" target="_blank" rel="noopener"
   style="display:inline-block;padding:10px 20px;border-radius:12px;background:#f0b90b;color:#000;font:600 15px system-ui,sans-serif;text-decoration:none">Pay with crypto</a>
La vue acheteur d'un lien de paiement
rugward.com/pay/l/… : l'acheteur clique sur Pay with crypto et reçoit sa propre facture

Bon à savoir :

  • Les factures créées depuis un lien portent le numéro de commande link:<8 premiers caractères de l'id du lien>, pour les distinguer dans la liste, l'API et les webhooks.
  • Limites : 100 liens actifs par marchand ; un lien crée au maximum 100 factures par heure (ce qui protège votre quota horaire de factures contre les abus). L'ouverture d'un lien est protégée par Cloudflare Turnstile si nécessaire.

Factures de test (gratuites, testnet Sepolia)#

Ouvrez Test invoice (Sepolia testnet) dans le tableau de bord pour essayer tout le parcours de paiement sans argent réel. L'acheteur paie avec de l'ETH de test Sepolia ou l'USDC de test Sepolia de Circle via le splitter RugWard Pay déployé sur Sepolia, qui envoie 99,5 % à l'adresse de réception et 0,5 % au portefeuille de frais de RugWard, exactement comme sur Base.

Page de paiement d'une facture TEST
Les factures TEST sont signalées partout et n'acceptent que les cryptos de test Sepolia
  • Montant : de 1 $ à 100 $. Adresse de réception de test facultative (une adresse EVM) ; sinon votre adresse EVM est utilisée.
  • Les cryptos de test n'ont aucune valeur. Elles sont gratuites : de l'ETH Sepolia via un faucet (par exemple le faucet Sepolia de Google Cloud) et de l'USDC de test via le faucet de Circle (choisissez Ethereum Sepolia).
  • Les factures de test sont marquées TEST sur la page de paiement, dans la liste et sur la preuve ; elles n'appellent jamais votre webhook et ne peuvent pas être créées avec une clé API, donc un test ne peut jamais déclencher l'expédition d'une vraie commande.

Paiements non rapprochés#

Il arrive qu'un transfert atteigne votre adresse sans correspondre exactement à une facture : un mauvais montant, un paiement envoyé bien après l'expiration ou un transfert sans rapport. RugWard ne les marque jamais automatiquement comme payés. S'il y en a, le tableau de bord affiche un encadré Unmatched payments avec le montant, le réseau, le lien de la transaction et la facture qui était vérifiée au moment où il a été vu.

Que faire : ouvrez la transaction, contactez l'acheteur et réglez la situation vous-même (livrez, ou renvoyez l'argent depuis votre portefeuille). Cliquez ensuite sur Dismiss.

Dernière mise à jour: 30 octobre 2026

Factures, liens de paiement et paiements de test · RugWard Documentation | RugWard