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 le traitement 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 | Tapez | Obligatoire | Descriptif |
|---|---|---|---|---|
| uuid | chemin | chaîne | Oui | Le UUID obtenu à l’étape 1. |
| side_login | corps | chaîne | Oui | Connexion MT du compte client. |
| token | corps | chaîne | Oui | Le jeton d’autorisation transparente. |
| investment_platform_id | corps | chaîne | Oui | L'instance de plateforme d'investissement (1 pour un seul serveur MT). |
| device_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.
