특정 마스터 계정에 가입된 투자 계정에서 수수료 계산 및 공제를 시작합니다. 일반적으로 CRM에서 제기된 출금 요청과 연결됩니다.
엔드포인트
POST [host]/api/admin/fees/v2/fee/feeservice/processext요청 본문
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| account_login | 문자열 | 예 | 계정 로그인(번호)입니다. |
| request_id | 문자열 | 예 | 외부 CRM의 출금 요청 ID(CRM 출금을 B2COPY 수수료 처리에 연결). |
request_id 정보
귀하의 CRM은 인출을 위한 고유 ID를 생성하고 이를 request_id로 전달합니다. 해당 인출에 대한 수수료 지불 상태를 추적하기 위해 폴링 요청에서 동일한 ID를 재사용합니다.
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"
}'응답 및 상태
{
"account_login": "123456",
"request_id": "withdrawal_req_789",
"status": 1
}| 상태 | 이름 | 의미 |
|---|---|---|
| 1 | FEE_PROCESS_STATUS_PENDING | 처리 중(임시) — 수수료 지불이 진행 중입니다. 여론조사를 시작합니다. |
| 2 | FEE_PROCESS_STATUS_SUCCESS | 완료(최종) — 모든 수수료가 지불되었습니다. 더 이상의 조치는 없습니다. |
| 3 | FEE_PROCESS_STATUS_ERROR | 오류(최종) — 세부 정보를 확인하고 필요한 경우 다시 시도하세요. |
수수료 없음
수수료 공제가 필요하지 않은 경우 응답은 PENDING 상태 없이 즉시 FEE_PROCESS_STATUS_SUCCESS을 반환합니다.
폴링
초기 요청 보내기
account_login및request_id을 사용하여 메서드를 호출합니다.PENDING에서 3~5초 정도 기다립니다.동일한 request_id로 반복
동일한 ID를 사용하여 메서드를 다시 폴링합니다.
최종 상태에서 중지
FEE_PROCESS_STATUS_SUCCESS또는FEE_PROCESS_STATUS_ERROR을 받을 때까지 계속하세요.
