RugWard Pay
Sécurité, FAQ et dépannage
Comment RugWard Pay protège marchands et acheteurs, réponses aux questions fréquentes et solutions aux problèmes que marchands et acheteurs rencontrent le plus souvent.
Sur cette page
- Modèle de sécurité
- FAQ
- Dois-je m'inscrire ou passer un KYC ?
- Avec quels portefeuilles puis-je me connecter ?
- Puis-je recevoir une crypto que je n'ai pas activée ?
- Y a-t-il une conversion automatique en stablecoin ?
- Combien ça coûte ?
- RugWard peut-il rembourser un acheteur ou annuler un paiement ?
- Puis-je utiliser une adresse pour plusieurs factures ?
- Pourquoi l'acheteur doit-il envoyer un montant « bizarre » ?
- Comment savoir qu'un paiement est réel avant d'expédier ?
- Puis-je accepter Monero sans donner ma clé d'affichage ?
- Les factures de test coûtent-elles quelque chose ?
- RugWard Pay est-il disponible partout ?
- Dépannage pour les marchands
- Dépannage pour les acheteurs
Modèle de sécurité#
Pour votre argent
- Non custodial. Les paiements vont du portefeuille de l'acheteur au vôtre. RugWard n'a aucune clé sur vos fonds et aucun solde à perdre.
- Les adresses sont figées par facture. Chaque facture conserve une copie de vos adresses de réception dès sa création. Modifier vos adresses ensuite ne redirige jamais une facture ouverte.
- Seule une signature de portefeuille modifie les adresses. Les paramètres, les clés API et les webhooks exigent une session ouverte avec le portefeuille. Une clé API volée peut créer ou annuler des factures, mais ne peut pas changer la destination de l'argent.
- Les adresses dangereuses sont refusées. Les contrats de jetons, les mints de jetons Solana, les programmes et comptes détenus par des programmes, les adresses intégrées Monero et les adresses EVM sanctionnées ne peuvent pas être enregistrés. Les portefeuilles smart contract ne sont acceptés que sur les réseaux où le portefeuille existe réellement.
- Contrats de jetons fixes. Les adresses de contrat USDC/USDT sont codées en dur par RugWard : un faux jeton ne peut jamais payer une facture.
Pour la détection des paiements
- Les prix sont la médiane de sources indépendantes (au moins deux doivent concorder à 2 % près) ; le navigateur de l'acheteur n'envoie jamais de prix.
- Une transaction ne peut payer qu'une seule facture ; une transaction minée avant le devis ne peut pas la payer ; les transactions collées doivent correspondre au montant unique exact ou porter la référence du devis.
- Le statut ne change qu'après les confirmations requises. Les paiements qui ne correspondent pas exactement apparaissent comme unmatched (non associés) et ne sont jamais crédités automatiquement.
Pour votre compte
- La connexion est une signature de message gratuite avec un nonce à usage unique valable 10 minutes, lié à
rugward.com. Les portefeuilles intelligents (ERC-1271 / ERC-6492) sont pris en charge. - Le cookie de session est
HttpOnly,Secure,SameSite=Strictet dure 7 jours ; Sign out y met fin. - Les clés API sont stockées sous forme de hachages SHA-256 ; le secret du webhook et une clé d'affichage Monero facultative sont stockés chiffrés. Ni la clé ni le secret ne sont plus jamais affichés.
- Les requêtes du tableau de bord doivent provenir de
rugward.comlui-même (les requêtes intersites sont refusées), et les actions publiques du checkout sont protégées par Cloudflare Turnstile et des limites de débit.
Ce que RugWard ne fait jamais
- Ne demande jamais de phrase de récupération ni de clé privée, et ne demande jamais à un acheteur de « valider », « synchroniser » ou « déverrouiller » un portefeuille.
- Ne demande jamais d'approbation de jetons illimitée : le checkout Base approuve exactement le montant de la facture pour le répartiteur.
RugWard Pay a été revu en interne par RugWard. Il n'a pas été revu par une société indépendante.
FAQ#
Dois-je m'inscrire ou passer un KYC ?#
Vous vous connectez avec votre portefeuille. RugWard ne demande aucun document. Vous devez accepter les conditions marchand et respecter les lois qui s'appliquent à vous et à vos acheteurs.
Avec quels portefeuilles puis-je me connecter ?#
Tout portefeuille EVM pris en charge par le connecteur de portefeuilles de RugWard (MetaMask, Trust, Rabby, Coinbase Wallet et d'autres ; portefeuilles smart contract via ERC-1271 / ERC-6492), ou un portefeuille Solana capable de signer des messages (Phantom, Solflare ou Backpack). Voir Configuration marchand.
Puis-je recevoir une crypto que je n'ai pas activée ?#
Non. L'acheteur ne voit que les cryptos que vous avez activées et pour lesquelles vous avez une adresse. Un acheteur détenant une autre crypto peut d'abord l'échanger contre une crypto acceptée dans son propre portefeuille.
Y a-t-il une conversion automatique en stablecoin ?#
Non. Vous recevez exactement la crypto avec laquelle l'acheteur a payé. Convertissez-la vous-même plus tard si vous le souhaitez, par exemple avec RugWard Swap.
Combien ça coûte ?#
0,5 % sur l'ETH et l'USDC sur Base (répartis on-chain) ; 0 % sur tous les autres réseaux pendant l'offre de lancement. Les acheteurs paient leurs frais de réseau habituels. Voir Frais.
RugWard peut-il rembourser un acheteur ou annuler un paiement ?#
Non. L'argent est sur votre portefeuille ; vous seul pouvez le renvoyer. Voir Remboursements.
Puis-je utiliser une adresse pour plusieurs factures ?#
Oui. Les montants uniques (Bitcoin, jetons EVM, Solana), la référence Solana Pay, la référence du répartiteur Base et les preuves de transaction Monero séparent les paiements. Pour la confidentialité, vous préférerez peut-être des portefeuilles distincts par activité.
Pourquoi l'acheteur doit-il envoyer un montant « bizarre » ?#
Les derniers chiffres sont une étiquette unique (quelques satoshis ou une fraction de centime) qui identifie cette facture. L'acheteur paie ce minuscule supplément ; la facture est arrondie au supérieur pour que vous ne receviez jamais moins.
Comment savoir qu'un paiement est réel avant d'expédier ?#
Attendez Paid dans le tableau de bord ou un webhook invoice.paid vérifié, puis (pour une intégration serveur) relisez la facture via l'API. Ne vous fiez jamais à l'URL de retour ni à une capture d'écran de l'acheteur.
Puis-je accepter Monero sans donner ma clé d'affichage ?#
Oui. Par défaut, l'acheteur prouve le paiement avec l'id de transaction et la clé de transaction. Enregistrer une clé d'affichage (stockée chiffrée) ne fait que simplifier la tâche des acheteurs ; elle peut voir les paiements entrants mais jamais dépenser.
Les factures de test coûtent-elles quelque chose ?#
Non. Elles utilisent des cryptos du testnet Sepolia, gratuites et sans valeur, et n'envoient jamais de webhooks.
RugWard Pay est-il disponible partout ?#
Non. Les requêtes de certaines régions sont bloquées (HTTP 451), et le service n'est pas destiné aux utilisateurs de juridictions sanctionnées.
Dépannage pour les marchands#
| Problème | Solution |
|---|---|
| "Accept the RugWard Pay merchant terms first (Settings)" | Cochez les conditions dans Settings et enregistrez. |
| "Add at least one receiving address and enable a coin first" | Enregistrez une adresse pour au moins une famille (Bitcoin, EVM, Solana ou Monero) et activez une crypto de cette famille. |
| Adresse refusée | C'est un contrat de jeton, un mint/programme, une adresse intégrée Monero, un portefeuille intelligent non déployé sur ce réseau, ou elle a échoué au contrôle des sanctions. Utilisez une adresse de portefeuille normale. |
| "Too many requests" | Vous avez atteint la limite par IP (environ 20/min sur l'ensemble de Pay). Attendez une minute ; utilisez les webhooks plutôt que l'interrogation périodique. |
| "Invoice limit reached (500 per hour)" | Attendez, ou réutilisez un lien de paiement pour les achats répétés. |
| 401 avec une clé API | La clé a été révoquée ou mal saisie. Les clés ne sont affichées qu'une fois : créez-en une nouvelle. |
| 403 "Cross-site request refused" | Vous avez appelé un endpoint du tableau de bord depuis un autre site, ou envoyé une clé depuis un navigateur. Appelez l'API depuis votre serveur. |
| Une facture affiche Underpaid | L'acheteur a envoyé moins. Demandez la différence (en dehors de RugWard) ou remboursez. |
| Un paiement est sur votre portefeuille mais la facture n'est pas payée | Consultez Unmatched payments ; pour les devis Base, l'acheteur a probablement fait un simple transfert au lieu d'utiliser le bouton. |
Dépannage pour les acheteurs#
| Message | Signification |
|---|---|
| "The price is not available from enough independent sources right now" | Les sources de prix divergent ou sont injoignables. Choisissez une autre crypto ou réessayez dans une minute. |
| "Too many coin changes on this invoice" | Plus de 8 devis. Demandez une nouvelle facture au marchand. |
| "This transaction was mined before the invoice was quoted" | La transaction collée est antérieure au devis. |
| "This transaction sent X, but this invoice needs exactly Y" | Le montant diffère. Contactez le marchand avec l'id de transaction. |
| "This transaction was already used to pay a different invoice" | Un paiement ne peut payer qu'une seule facture. |
| "This transaction is not a RugWard Pay splitter payment for this invoice" | Pour les devis Base, payez avec le bouton du checkout. |
| "The RugWard Pay splitter code on this network does not match the reviewed build" | Le contrôle de sécurité a arrêté le paiement. Rien n'a été envoyé. Choisissez une autre crypto et signalez-le. |
| Le statut reste "Payment detected, confirming" | En attente de confirmations (Base 30 blocs, Ethereum 12, Bitcoin 1, Monero 10…). |
Dernière mise à jour: 30 octobre 2026