go live
Appelez cet endpoint après avoir vérifié le nouveau secret et validé tous les scénarios de test. Le passage en production change l’environnement du marchand actif vers Prod.
POST /api/v1/auth/go-live HTTP/1.1
Host: api.example.com
Authorization: Bearer <access-token>
Accept: application/json
Content-Length: 0Requête cURL équivalente :
curl --request POST "https://api.example.com/api/v1/auth/go-live" \
--header "Authorization: Bearer ${QOS_ACCESS_TOKEN}" \
--header "Accept: application/json"Cette requête ne contient aucun body.
Réponse réussie — HTTP 200
{
"data": null,
"message": "Merchant is now live",
"success": true,
"responseCode": "00"
}Après une réponse réussie, utilisez le rapport des wallets pour vérifier que les wallets de production attendus sont visibles.
Échecs possibles — HTTP 400
You need to reset your secret before going live
La rotation obligatoire du secret n’a pas été effectuée.
Terminez le processus de réinitialisation et vérifiez la connexion avec le nouveau secret.
Merchant is not active
Le compte marchand ne peut pas effectuer de transactions.
Ne réessayez pas ; contactez le canal d’onboarding.
Merchant is already live
L’environnement actif est déjà la production.
Traitez ce résultat comme un résultat métier idempotent et poursuivez les vérifications de production.
Could not go live
D’autres erreurs se sont produites.
Réessayez une seule fois après avoir vérifié la disponibilité du service ; escaladez si le problème persiste.
Merchant not found
Le contexte marchand authentifié ne correspond plus à un enregistrement actif.
Obtenez un nouveau token ; escaladez si le problème persiste.
Exemple :