Solutions autonomes uniquement
Ce flux s'applique uniquement aux solutions B2COPY autonomes, une fois que l'autorisation transparente a renvoyé un jeton.
L'enregistrement d'un client dans une solution autonome est un assistant en deux étapes. Une fois terminé, un compte de paiement est créé pour le client.
Étape 1 — Initialisez l'assistant
GET [host]/api/v1/standalone/auth/initRenvoie un uuid requis pour l'étape 2.
{
"status": 200,
"data": {
"uuid": "92fae932-4cff-4d5f-9af9-a8bd71d1acc2",
"type": "form",
"workflow": "side_login",
"status": 0,
"done": false,
"canceled": false
}
}Étape 2 — Enregistrez le client
POST [host]/api/v1/wizards/{uuid}| Nom | Dans | Taper | Requis | Description |
|---|---|---|---|---|
| uuide | chemin | chaîne | Oui | L'UUID obtenu à l'étape 1. |
| connexion latérale | corps | chaîne | Oui | Connexion MT du compte client. |
| jeton | corps | chaîne | Oui | Le jeton d’autorisation transparente. |
| investissement_platform_id | corps | chaîne | Oui | L'instance de plateforme d'investissement (1 pour un seul serveur MT). |
| appareil_fingerprint | corps | chaîne | Oui | Chaîne identifiant de manière unique le périphérique client. |
curl --location --request POST 'https://host.name/api/v1/wizards/92fae932-4cff-4d5f-9af9-a8bd71d1acc2' \
--data-raw '{
"side_login": "2121882153",
"token": "8c3d46c32fff792caf33b9dee1694f1e",
"investment_platform_id": "1",
"device_fingerprint": "eyJjYW52YXNfY29kZSI6…"
}'Étape suivante
La réponse inclut le nouvel ID client. Avec lui, vous pouvez créer des comptes principaux et d'investissement — voir Créer un compte principal ou d'investissement à partir d'un compte MT existant.
