Lance le calcul des frais et la déduction des comptes d'investissement souscrits sur un compte principal spécifique - généralement liés à une demande de retrait émise dans votre CRM.
Point de terminaison
POST [host]/api/admin/fees/v2/fee/feeservice/processextCorps de la demande
| Nom | Taper | Requis | Description |
|---|---|---|---|
| compte_login | chaîne | Oui | Le login du compte (numéro). |
| request_id | chaîne | Oui | L'identifiant de demande de retrait de votre CRM externe (lie le retrait CRM au traitement des frais B2COPY). |
À propos de request_id
Votre CRM génère un identifiant unique pour le retrait et le transmet comme request_id. Réutilisez le même identifiant dans les demandes d'interrogation pour suivre l'état de paiement des frais pour ce retrait.
curl -X POST "[host]/api/admin/fees/v2/fee/feeservice/processext" \
-H "Authorization: Bearer <your-access-token>" \
-d '{
"account_login": "123456",
"request_id": "withdrawal_req_789"
}'Réponse et statuts
{
"account_login": "123456",
"request_id": "withdrawal_req_789",
"status": 1
}| Statut | Nom | Signification |
|---|---|---|
| 1 | ZZZPRÉSERVER0ZZZ | Traitement (temporaire) — paiements des frais en cours ; commencer le sondage. |
| 2 | ZZZPRÉSERVER0ZZZ | Terminé (final) — tous les frais payés ; aucune autre action. |
| 3 | ZZZPRÉSERVER0ZZZ | Erreur (finale) : vérifiez les détails et réessayez si nécessaire. |
Aucun frais à payer
Si aucune déduction de frais n'est requise, la réponse renvoie immédiatement « FEE_PROCESS_STATUS_SUCCESS », sans statut « PENDING ».
Vote
Envoyer la demande initiale
Appelez la méthode avec
account_loginetrequest_id; sur « EN ATTENTE », attendez 3 à 5 secondes.Répétez avec le même request_id
Interrogez à nouveau la méthode en utilisant le même identifiant.
Arrêtez-vous sur un statut final
Continuez jusqu'à ce que vous receviez « FEE_PROCESS_STATUS_SUCCESS » ou « FEE_PROCESS_STATUS_ERROR ».
