Obtenir vos identifiants

Pour intégrer ZYKAY, vous avez besoin d'un Partner ID et d'un Partner Secret.

Inscription self-service

  1. Rendez-vous sur partners.zykay.com/register (opens in a new tab)
  2. Remplissez le formulaire (email, nom de l'entreprise, site web)
  3. Vérifiez votre email via le lien magique
  4. Récupérez vos identifiants sur la page d'onboarding

Ce que vous recevrez

Immédiatement après l'inscription :

IdentifiantFormatExemple
Partner IDpk_live_ + 32 caractères hexpk_live_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4
Partner SecretBase64-encodé (32 octets bruts)dJDEXhf397yTxR4aa8lzML9LvHDUL9bN...
⚠️

Le Partner Secret est encodé en base64. Vous devez le décoder en octets bruts avant de l'utiliser comme clé HMAC. Voir la documentation de signature pour les détails.

Consignes de sécurité

🚫

Gardez votre Partner Secret sécurisé !

  • Stockez-le dans des variables d'environnement ou un gestionnaire de secrets
  • Ne le commitez jamais dans le contrôle de version
  • Ne l'exposez jamais dans le code côté client
  • Faites-le tourner immédiatement s'il est compromis

Configuration de l'environnement

Développement local

# .env.local (ajoutez à .gitignore !)
ZYKAY_PARTNER_ID=pk_live_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4
ZYKAY_PARTNER_SECRET=dJDEXhf397yTxR4aa8lzML9LvHDUL9bNLbVRX3NO2ac

Production

Utilisez la gestion des secrets de votre plateforme :

PlateformeMéthode
AWSSecrets Manager / Parameter Store
GCPSecret Manager
VercelVariables d'environnement (chiffrées)
HerokuConfig Vars
DockerDocker Secrets

Vérifier la configuration

La façon la plus simple de tester vos identifiants :

  1. Intégrez le widget sur une page de test
  2. Complétez une vérification
  3. Vérifiez que votre backend reçoit bien le grant_code

Pour tester l'API directement, voir la documentation de l'API d'échange qui contient des exemples de code complets.

L'API utilise une signature HMAC avec hash du body et nonce anti-rejeu. Les exemples de code dans la documentation gèrent automatiquement cette complexité.

Étapes suivantes

Une fois vos identifiants obtenus :

  1. Démarrage rapide - Intégration en 5 minutes
  2. Intégrer le widget