Skip to main content

Bearer token

Toutes les routes Direct API protégées utilisent votre clé API dans l’en-tête Authorization :
Exemple pour charger les pays avec votre clé API :

Quelle clé utiliser ?

AshTech Pay utilise deux clés actives pour les intégrations actuelles. Elles ne sont pas interchangeables : Pour le Hosted Checkout par redirection, le navigateur reçoit uniquement le payment_link. Il ne reçoit aucune clé secrète et aucun script public n’est nécessaire.

Règles de sécurité

  • Conservez la clé dans un secret ou une variable d’environnement.
  • Effectuez les appels depuis votre backend.
  • Ne mettez jamais hp_live_... ou ak_... dans une page web, une application mobile ou un dépôt Git.
  • Utilisez une clé distincte pour chaque environnement lorsque cela est possible.
  • Faites tourner immédiatement une clé exposée depuis le dashboard.
Pour créer un lien Hosted Checkout, utilisez Authorization: Bearer hp_live_... depuis votre serveur. Pour les endpoints Direct API /v1/*, utilisez Authorization: Bearer ak_....

Réponse non authentifiée

Une clé absente, invalide ou non autorisée renvoie une erreur HTTP 401. Un compte vérifié mais non activé peut recevoir 403.