Retour au blog

Comment intégrer InzoPay à votre site web

Ce guide vous accompagne pour intégrer les paiements InzoPay à votre site ou à votre application web grâce à l'API REST.

Prérequis

  • Un compte InzoPay avec des clés API générées
  • Au moins un moyen de paiement (portefeuille) ajouté
  • Un serveur depuis lequel effectuer les appels API (n'appelez jamais depuis le navigateur avec votre clé secrète)

Option 1 : utiliser les liens de paiement (sans code)

L'intégration la plus rapide. Créez un lien de paiement et intégrez-le sous forme de bouton :

<a href="https://inzopay.com/pay/YOUR_LINK_SLUG"
   target="_blank"
   class="pay-btn">Payer avec InzoPay</a>

Option 2 : intégration via l'API

Pour une expérience de paiement fluide intégrée à votre site, utilisez l'API.

Étape 1 — Stockez votre clé API en lieu sûr

# .env
INZOPAY_SECRET=ik_live_sk_xxxxxxxxxxxx

Étape 2 — Créez une demande de paiement

POST /api/v1/payments/create
Authorization: Bearer ik_live_sk_xxx
Content-Type: application/json

{
  "amount": "50.00",
  "currency": "USDT",
  "customer_email": "[email protected]",
  "redirect_url": "https://yoursite.com/thank-you"
}

Étape 3 — Gérez le webhook

Lorsque le paiement est terminé, InzoPay envoie un webhook payment.paid à votre point de terminaison. Vérifiez la signature et traitez la commande.