FAQ technique
Réponses rapides aux questions techniques les plus courantes sur l'intégration avec AhoraCrypto. Pour tout ce qui n'est pas couvert ici, contactez notre équipe à support@ahoracrypto.com.
Questions fréquentes
Créez un compte et demandez une clé API à l'équipe AhoraCrypto. L'API Payment Intent nécessite en plus un storeId, unique pour chaque client et également fourni par AhoraCrypto.
Tous les endpoints de l'API sont servis depuis https://api.ahoracrypto.com.
Chaque requête doit inclure l'en-tête x-api-key avec votre clé API. Les requêtes sans clé valide renvoient 401 Unauthorized.
Consultez la page Réseaux pour la liste complète. Utilisez toujours le symbole du réseau exactement tel qu'il y figure comme valeur du champ network.
L'un ou l'autre. Lors de la création d'un Payment Intent, vous définissez le montant en crypto ou le montant en fiat, et le système calcule l'autre. Si les deux sont envoyés, le montant en fiat est prioritaire et le montant en crypto est recalculé.
Uniquement lorsque le statut du Payment Intent est 4 (Prêt à payer). Tant que le statut n'est pas prêt (par exemple, si une validation KYC est en attente), l'endpoint des instructions ne peut pas être appelé. Vérifiez le statut à tout moment avec l'endpoint de statut.
Fournissez une ipnUrl lors de la création du Payment Intent. Elle est appelée via GET avec les paramètres paymentIntentId et paymentIntentStatus à chaque changement de statut. Vous pouvez aussi interroger l'endpoint de statut à tout moment.
Oui. Si un utilisateur doit compléter le KYC avant d'acheter, l'appel de création renvoie une kycUrl où il peut terminer la vérification. Fournissez une kycCallbackUrl pour ramener l'utilisateur dans votre flux une fois le KYC terminé.
L'adresse IP fait partie des données envoyées aux passerelles de paiement, qui l'exigent pour vérifier l'authenticité de la transaction. Toute donnée que vous fournissez, comme le pays, doit être exacte et jamais déduite d'autres données. Si une valeur est inconnue, omettez-la.
Oui. Utilisez le SDK React officiel (ahoracrypto-react-sdk), qui prend également en charge Capacitor pour créer des applications iOS et Android. Pour les pages web classiques, utilisez le Web Widget.