Faire avancer la simulation d'un client
https://api.mobupay.nc/api/v1/integrator/clients/invitations/{invitationId}/simulationCe que fait cet appel
Clé de test seulement. Fait avancer la simulation d'un état. Transitions : link_opened, draft_started, submit, review_start, request_correction, resubmit, open_account, refuse, suspend, restore, expire. Il n'y a pas de transition de main : un intégrateur n'instruit aucun dossier.
`open_account` crée un compte de test pour votre client simulé (merchantId) et une clé sk_test_ que vous détenez (heldKey : identifiant et préfixe, jamais le secret), annoncée par integrator.client.key.available. Retirez son secret par POST /api/v1/integrator/clients/{merchantId}/api-keys/{keyId}/reveal, puis encaissez avec en test.
Les événements sont ceux de la production, de forme identique, livrés à vos seules adresses de test. Rejouer une transition déjà faite rend noop: true sans rien émettre. Une transition illégale rend 409 ILLEGAL_TRANSITION avec ce qui est permis.
Portée de clé requise : integrator.invitations.write (403 INTEGRATOR_SCOPE_REQUIRED sinon).
Authorization: Bearer sk_int_test_XXXXLe 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
1 en-têteinvitationIdstringRequispathIdentifiant de l'invitation simulée (`iiv_*`).
Corps de la requête
application/jsontransitionstringRequisCodes de retour
La transition appliquée.
INVALID_REQUEST : transition inconnue.
ILLEGAL_TRANSITION, avec from, requested et allowed.
Langage
Cliquez sur Essayer pour lancer la requête et voir la réponse ici. Ou choisissez un exemple :
application/json