MobupayMobupay
Chargement de vos clés API…

Retirer le secret d'une clé détenue

POSThttps://api.mobupay.nc/api/v1/integrator/clients/{merchantId}/api-keys/{keyId}/reveal

Ce que fait cet appel

Rend le secret d'une clé que vous détenez pour ce client. C'est ainsi qu'on retire une clé annoncée par integrator.client.key.available, qui ne porte jamais de secret.

La clé d'intégrateur doit être du même environnement que la clé visée : une sk_int_test_ ne révèle jamais une sk_live_. Le secret reste retirable tant que la clé vit ; chaque affichage est journalisé, et la réponse ne se met jamais en cache (Cache-Control: no-store).

409 HELD_KEY_NOT_REVEALABLE : cette clé n'est pas réaffichable, faites-la pivoter.

Portée de clé requise : integrator.keys.reveal (403 INTEGRATOR_SCOPE_REQUIRED sinon).

En-tête d'authentification
Authorization: Bearer sk_int_test_XXXX

Le pool est déduit du préfixe de la clé

Il n'y a pas d'interrupteur test et production sur cette page. sk_int_test_* ne traite aucun paiement réel, sk_int_live_* encaisse.

Paramètres

2 en-têtes
merchantIdstringRequispath

Identifiant du compte de votre client (`mer_*`).

keyIdstringRequispath

Identifiant de la clé détenue (`key_*`).

Codes de retour

200

Le secret.

404

Client ou clé introuvable.

409

HELD_KEY_NOT_REVEALABLE.

Langage

Requête cURLpostExemple
1curl --request POST \
2 --url https://api.mobupay.nc/api/v1/integrator/clients/{merchantId}/api-keys/{keyId}/reveal \
3 --header 'authorization: Bearer sk_int_test_XXXX'
Réponse

Cliquez sur Essayer pour lancer la requête et voir la réponse ici. Ou choisissez un exemple :

application/json