Oui. XPay expose une API REST JSON avec authentification par clé API (Bearer), des endpoints publics et privés, des webhooks signés HMAC-SHA256 et une documentation complète avec exemples cURL, Node.js et PHP.
Puis-je tester en sandbox avant de passer en production ?
Oui. Chaque compte XPay dispose de clés de test et de production distinctes. Les paiements en test n'engagent aucun fonds réel et suivent le même cycle de vie (checkout, webhook, statut).
Comment fonctionnent les webhooks XPay ?
XPay envoie un POST HTTP signé (header X-XPay-Signature) à votre URL de webhook à chaque changement de statut de paiement. Le corps est un JSON avec l'ordre, le statut, le montant et un identifiant idempotent.
Combien de temps pour intégrer XPay ?
Environ 30 minutes avec le checkout hébergé, quelques heures pour une intégration API complète avec webhooks et réconciliation.