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 | Tapez | Obligatoire | Descriptif |
|---|---|---|---|
| account_login | chaîne | Oui | Le login du compte (numéro). |
| request_id | chaîne | Oui | L'identifiant de la 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 sous le nom 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 | FEE_PROCESS_STATUS_PENDING | Traitement (temporaire) — paiements des frais en cours ; commencer le sondage. |
| 2 | FEE_PROCESS_STATUS_SUCCESS | Terminé (final) — tous les frais payés ; aucune autre mesure. |
| 3 | FEE_PROCESS_STATUS_ERROR | 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.
Sondage
Envoyer la demande initiale
Appelez la méthode avec
account_loginetrequest_id; surPENDING, 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_SUCCESSouFEE_PROCESS_STATUS_ERROR.
