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.