MobupayMobupay
Chargement de vos clés API…

Faire avancer une simulation

POSThttps://api.mobupay.nc/api/v1/agency/clients/invitations/{invitationId}/simulation

Ce 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, et pour un dossier ouvert par l'agence hand_release et hand_return.

Les événements sont ceux de la production, de forme identique, livrés à vos seules adresses de test. open_account produit un identifiant de client simulé (merchantId), lisible par l'API agence en test ; ce client ne se pilote pas par X-Mobupay-Merchant-Id.

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.

En-tête d'authentification
Authorization: Bearer sk_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_test_* ne traite aucun paiement réel, sk_live_* encaisse.

Paramètres

1 en-tête
invitationIdstringRequispath

Identifiant de l'invitation simulée (`aci_*`).

Corps de la requête

application/json
transitionstringRequis

Codes de retour

200

La transition appliquée.

409

ILLEGAL_TRANSITION, avec from, requested et allowed.

Langage

Requête cURLpostExemple
1curl --request POST \
2 --url https://api.mobupay.nc/api/v1/agency/clients/invitations/{invitationId}/simulation \
3 --header 'authorization: Bearer sk_test_XXXX' \
4 --header 'content-type: application/json' \
5 --data '{ "transition": "submit" }'
Réponse

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

application/json