Prérequis
Obtenir votre Merchant ID
Connectez-vous à votre et accédez à . Copiez votre Merchant ID.Tableau de bord Fivo et accédez à Intégration.
Votre Merchant ID ressemble à ceci :
fivo_live_969c4442-5741-4624-8305-427391683190Ajouter le widget à votre site
Ajoutez la balise script suivante à votre HTML. Remplacez par votre Merchant ID réel.VOTRE_MERCHANT_ID
<!-- Fivo Payment Widget -->
<script async src="https://checkout.fivo.finance/v1/fivo.js"></script>
<fivo-button
merchant-id="YOUR_MERCHANT_ID"
amount="29.99"
currency="USDC">
</fivo-button>Montant fixe vs variable
amount. Intégration du widget.Testnet et mainnet sont des environnements separes
Tester un paiement
Choisissez le parcours de test adapte a votre etape :
Parcours A : Testnet (recommande en premier)
Utilisez votre merchant ID fivo_test_ et du USDC de test gratuit du Circle Faucet pour valider votre integration de bout en bout sans fonds reels.
Obtenez du USDC de test gratuit sur le Circle Faucet a faucet.circle.com.
Utilisez votre merchant ID testnet (fivo_test_...) dans le code du widget.
Effectuez un paiement de test. Il fonctionne exactement comme en production mais avec des tokens simules.
Parcours B : Test en mainnet
Une fois votre integration validee sur testnet, testez un vrai paiement avec un montant minimal.
Allez dans Integration dans votre tableau de bord et cliquez sur "Essayer en direct". Il ouvre un checkout reel pre-configure a 0,01 $.
Connectez votre wallet et selectionnez une chaine ou vous avez du USDC ou de l'EURC.
Confirmez la transaction de 0,01 $. Des fonds reels seront transferes.
Voir dans le tableau de bord
Après que le paiement est terminé, vous le verrez dans votre page . Vous recevrez également une confirmation par e-mail.Transactions
Une fois le paiement confirmé on-chain, il apparaîtra dans votre page avec l'e-mail du client. Vous et le client recevez un e-mail avec les détails de la transaction. Vos clients peuvent désormais vous payer en USDC et EURC depuis n'importe quelle blockchain supportée.Transactions
Exemples
Montant fixe : Produit ou service
Le client paie un montant exact. Idéal pour les produits, abonnements ou factures.
<script async src="https://checkout.fivo.finance/v1/fivo.js"></script>
<fivo-button
merchant-id="YOUR_MERCHANT_ID"
amount="29.99"
currency="USDC">
</fivo-button>Cela affiche un bouton « Payer 29,99 $ en USDC » sur votre page (ou EURC si vous définissez currency="EURC"). Lorsqu'il est cliqué, le paiement Fivo s'ouvre où le client connecte son wallet, voit son solde sur chaque chaîne, sélectionne un réseau et confirme le paiement.
Montant variable : Don ou pourboire
Le client choisit le montant à payer. Supprimez simplement l'attribut amount.
<script async src="https://checkout.fivo.finance/v1/fivo.js"></script>
<fivo-button
merchant-id="YOUR_MERCHANT_ID"
currency="USDC">
</fivo-button>Cela affiche un bouton « Payer en USDC » (ou « Payer en EURC » selon votre devise configurée). Lorsqu'il est cliqué, le paiement s'ouvre et le client saisit le montant qu'il souhaite payer avant de sélectionner un réseau et de confirmer.
Options de devise
Étapes suivantes
Intégration du widget
Découvrez les montants fixes vs variables et toutes les options de configuration.
Intégration API
Créez des flux de paiement personnalisés avec notre API REST.
Inter-chaînes (Bridge Kit)
Comprenez comment les paiements inter-chaînes fonctionnent automatiquement.
Guide de test
Vérifiez votre intégration avec de vrais paiements de 0,01 $.