마이그레이션 · WHMCS
WHMCS에서 NexCMP로 마이그레이션
WHMCS와 NexCMP는 고객 데이터를 모델링하는 방식이 다르므로, 단순 파일 복사가 아니라 면밀한 매핑을 거쳐 재구성해야 합니다. NexCMP Source에서 제공하는 30 영업일 동안 전문 엔지니어가 WHMCS 데이터를 분석 및 추출하여 NexCMP에 맞게 재구축하고, 최종 전환 전까지 두 시스템을 병행 운영합니다.
NexCMP Free에는 포함되지 않으며, NexCMP Source($499 일회성)에 포함되어 있습니다. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor 및 Apache CloudStack은 해당 소유자의 상표입니다. NexCMP는 독립적인 솔루션이며 이들과 제휴하거나 보증을 받지 않았습니다.
문제점: 서로 다른 두 가지 과금 모델
WHMCS는 결제 주기 기반의 클라이언트, 상품, 서비스와 인보이스 및 수많은 결제 게이트웨이와 모듈을 갖춘 범용 웹 호스팅 청구 및 자동화 플랫폼입니다. NexCMP는 클라우드 서버 판매에 특화되어 설계되었습니다. 각 고객은 선불 지갑을 보유하며, 가상머신 요금은 지갑에서 시간당 또는 월 단위로 차감되고, 고객이 구매·갱신·충전할 때 인보이스가 생성됩니다.
이로 인해 차기 결제일(next due date)이 지정된 WHMCS 서비스는 NexCMP의 어떤 항목과도 1:1로 매핑되지 않습니다. 하지만 고객 보유 잔액, 운영 중인 클라우드 서버 및 이용 중인 플랜은 매핑이 가능합니다. 엔지니어의 역할은 각 상품에 적합한 매핑을 찾고, 어떤 부분을 재구축하고 보관하며 이전하지 않을지를 명확히 안내해 드리는 것입니다.
NexCMP에는 자체 WHMCS 임포터가 내장되어 있지 않으며, 본 페이지에서도 이를 제공한다고 안내하지 않습니다. 마이그레이션은 엔지니어가 스크립트를 작성하여 WHMCS 관리자 API 또는 데이터베이스에서 데이터를 읽고, NexCMP 관리자 콘솔, API 또는 필요한 경우 고객이 보유한 소스 코드를 활용하여 직접 수행하는 작업입니다.
이전 대상, 재구축 대상, 보관 대상
각 항목은 WHMCS API 레퍼런스를 기준으로 검증됩니다. 레퍼런스에 명시되지 않은 데이터는 WHMCS 데이터베이스를 직접 조회하여 처리하거나 대상에서 제외됩니다.
고객
- WHMCS에서 조회 가능한 데이터
- GetClients로 고객 목록을 조회하고, GetClientsDetails로 상태, 통화, 크레딧 잔액, 커스텀 필드, 메모 등의 상세 정보를 조회합니다. 응답 예시에는 비밀번호나 비밀번호 해시가 포함되지 않습니다.
- NexCMP 처리 방식
- 이전됨: NexCMP 관리자 환경에서 각 고객 계정을 생성하고, 고객이 새 비밀번호를 설정할 수 있도록 초대 또는 비밀번호 재설정 이메일을 발송합니다.
Source: WHMCS — GetClientsDetails · 확인일 2026-10-19
크레딧 잔액
- WHMCS에서 조회 가능한 데이터
- 고객 레코드에 크레딧 금액이 포함되어 있으며, GetCredits를 통해 고객의 크레딧 내역을 조회합니다.
- NexCMP 처리 방식
- 이전됨: 사유가 기재된 관리자 크레딧 지급을 통해 고객 지갑에 잔액이 충전됩니다. NexCMP의 금액 단위는 미국 달러이므로, 타 통화 잔액은 고객사와 합의한 환율로 환산됩니다.
Source: WHMCS — GetCredits · 확인일 2026-10-19
서비스 (클라우드 서버)
- WHMCS에서 조회 가능한 데이터
- GetClientsProducts를 통해 각 서비스의 상태, 결제 주기, 차기 결제일, 정기 결제 금액, 도메인, 전용 IP, 서버 상세 정보, 구성 옵션을 조회합니다.
- NexCMP 처리 방식
- 해당 서비스가 CloudStack 또는 Proxmox VE 상의 가상머신인 경우 이전됨: 가상머신을 올바른 고객 및 플랜에 연결합니다. VM 요금은 지갑에서 차감되므로 WHMCS의 차기 결제일은 인계되지 않습니다.
Source: WHMCS — GetClientsProducts · 확인일 2026-10-19
서비스 (기타 상품)
- WHMCS에서 조회 가능한 데이터
- 동일한 API 호출을 통해 도메인, 호스팅, 부가 서비스 등 모든 서비스가 반환됩니다.
- NexCMP 처리 방식
- 이전되지 않음: NexCMP는 클라우드 서버 및 자체 모듈 판매를 지원합니다. 이러한 기타 상품은 WHMCS에 유지되거나 보관 처리됩니다.
Source: WHMCS — GetClientsProducts · 확인일 2026-10-19
상품 및 가격
- WHMCS에서 조회 가능한 데이터
- GetProducts는 상품 이름, 그룹, 모듈 및 청구 주기별 가격 정보를 반환합니다.
- NexCMP 처리 방식
- 재구성: 유지하려는 각 상품은 직접 확인하신 시간당 또는 월간 가격이 적용된 NexCMP 요금제로 전환됩니다.
Source: WHMCS — GetProducts · 확인일 2026-10-19
인보이스 내역
- WHMCS에서 조회 가능한 데이터
- GetInvoices 및 GetInvoice는 인보이스 번호, 날짜, 상태, 소계, 세금, 합계, 잔액, 크레딧, 품목 및 거래 내역을 반환합니다.
- NexCMP 처리 방식
- 보관: 이전 내역은 회계 보관용 파일로 내보내집니다. NexCMP는 자체적으로 발행하는 첫 번째 인보이스부터 번호를 새로 부여합니다.
Source: WHMCS — GetInvoice · 확인일 2026-10-19
저장된 카드 및 결제 수단
- WHMCS에서 조회 가능한 데이터
- GetPayMethods는 카드의 마지막 4자리 숫자와 원격 카드의 경우 게이트웨이 토큰만 표시합니다. WHMCS 문서에 따르면 토큰화된 게이트웨이를 통해 저장된 카드는 해당 게이트웨이에 종속됩니다.
- NexCMP 처리 방식
- 이전 불가: 고객이 카드 또는 PayPal 계정을 다시 등록해야 합니다. NexCMP는 Stripe 또는 PayPal vault 참조값만 보관하며, 카드 번호는 절대 저장하지 않습니다.
Source: WHMCS — 토큰화 연동 · 확인일 2026-10-19
게이트웨이 정기 결제
- WHMCS에서 조회 가능한 데이터
- 각 서비스 레코드에는 구독 ID가 포함되어 있습니다.
- NexCMP 처리 방식
- 전환 시 종료: NexCMP는 월렛 잔액에서 청구하므로, 중복 청구를 방지하기 위해 게이트웨이에 등록된 정기 구독은 전환일에 취소됩니다.
Source: WHMCS — GetClientsProducts · 확인일 2026-10-19
티켓, 프로모션 및 기타 레코드
- WHMCS에서 조회 가능한 데이터
- 위의 호출에는 포함되지 않습니다.
- NexCMP 처리 방식
- 기본적으로 보관 처리됩니다. 바우처 및 제휴 프로그램을 사용 중인 경우 NexCMP에서 다시 구성할 수 있습니다.
데이터 조회 방식: WHMCS API를 사용하려면 API Access 권한이 있는 관리자 계정으로 생성된 API 자격 증명이 필요합니다. 또한 WHMCS 구성 파일에는 데이터베이스 연결 설정이 기재되어 있어 API에 노출되지 않는 테이블이 있을 경우 이 경로를 활용합니다. 당사는 가능한 한 항상 읽기 전용 접근 권한을 사용합니다.
주차별 진행 계획
고객의 환경에 맞춰 조정되는 일반적인 일정입니다. 30영업일의 연속 작업은 대략 6주 정도 소요됩니다.
1주 차 — 인벤토리 조사 및 매핑
기존 WHMCS 데이터를 조회합니다: 고객, 상품, 서비스, 통화, 게이트웨이, 애드온. 각 상품을 NexCMP 요금제로 전환할지, WHMCS에 유지할지, 보관 처리할지 협의하여 결정한 후 스크립트가 실행할 매핑을 작성합니다.
2주 차 — NexCMP 환경 구축
NexCMP를 설치(또는 기존 설치 환경 활용)하고 고객사의 CloudStack 및 Proxmox VE에 연동합니다. 고객에게 영향을 주기 전에 브랜딩, 요금제 및 가격, 결제 채널, 이메일, 인보이스 공급자 정보 등을 구성하여 새 시스템을 완벽히 준비합니다.
3주 차 — 모의 실행
복제된 데이터를 바탕으로 테스트용 NexCMP에 스크립트를 실행합니다. 고객, 잔액, 서비스를 WHMCS와 행 단위로 비교하여 불일치를 수정하고 전환 단계를 사전 리허설합니다.
4~5주 차 — 실제 데이터 마이그레이션 및 병행 운영
운영 환경의 NexCMP에 고객 및 잔액이 생성되고 가상 머신이 연결됩니다. 고객사와 엔지니어가 계정을 확인하고 고객이 초대장을 받는 동안 WHMCS가 청구 기준 시스템으로 유지됩니다. 최종 잔액은 전환 직전에 동기화됩니다.
6주 차 — 최종 전환 및 인수인계
지정하신 날짜에 청구 업무가 NexCMP로 전환되고, WHMCS 게이트웨이 정기 결제가 취소되며, 마이그레이션된 상품에 대해 WHMCS가 읽기 전용으로 설정되거나 사용 중단되고 고객에게 안내가 발송됩니다. 당사는 스크립트와 설명서를 인수인계하며, 마이그레이션 지원을 위해 영업일 기준 30일이 끝날 때까지 대기합니다.
개요에 불과하며 실제 계획은 1주 차에 수립됩니다. 본 제안에서 일정과 관련하여 공식 보장하는 기한은 30영업일뿐입니다.
리스크 및 완화 방안
무중단이나 완벽한 첫 실행을 장담하지는 않습니다. 발생 가능한 문제와 이에 대한 당사의 대응 방안은 다음과 같습니다.
잔액 불일치
잔액은 센트 단위까지 정확해야 합니다. 모의 실행 단계에서 모든 잔액을 WHMCS와 비교하며, 지연 결제 내역까지 반영되도록 전환 직전에 최종 잔액을 다시 조회합니다. NexCMP의 원장은 추가 전용(append-only)이므로 오류 발생 시 역분개 항목을 통해 수정 내역이 투명하게 보존됩니다.
전환 시 이중 청구
이전 게이트웨이에 등록된 정기 구독은 이전 후에도 계속 청구될 수 있습니다. 고객사와 합의한 청구 전환 날짜에 맞춰 사전 병행 운영을 거친 후, 전환 당일에 기존 정기 결제를 안전하게 종료합니다.
고객 로그인 불가
WHMCS 고객 상세 응답에는 비밀번호나 해시가 표시되지 않으므로 비밀번호는 이전되지 않습니다. 모든 고객에게 초대장 또는 재설정 링크가 발송됩니다. 공지 일정에 맞춰 발송 일정을 조율하며, 고객사의 지원팀은 NexCMP 관리자 화면에서 새 링크를 직접 재발송할 수 있습니다.
저장된 카드 정보 유실
토큰화된 카드는 해당 게이트웨이 외부에서 재사용할 수 없으므로 고객이 결제 수단을 다시 등록해야 합니다. 고객이 NexCMP에서 처음 충전할 때 결제 수단을 저장할 수 있습니다. 고객 안내문 문구는 당사에서 준비해 드립니다.
머신 주소 변경
서버의 플랫폼도 함께 이전되는 경우 주소 및 DNS 레코드가 변경될 수 있습니다. 인벤토리에 이를 정리하고, 전환에 앞서 TTL을 낮추며, 고객에게 사전에 안내합니다. 머신이 기존 위치를 유지한다면 머신 측에서는 아무것도 변경되지 않습니다.
추후 기존 데이터가 필요한 경우
이전되지 않는 인보이스 내역, 티켓 및 기타 기록은 보관용 파일로 내보내집니다. 회계 규정에 필요한 기간 동안 WHMCS를 읽기 전용 상태로 유지하는 것을 권장합니다.
롤백
WHMCS는 삭제되지 않습니다. 마이그레이션 완료를 확인할 때까지 고객 기록을 WHMCS에서 다시 읽어올 수 있으며, 청구를 WHMCS로 되돌릴 수도 있습니다.
역할 분담
API Access 권한이 있는 관리자 역할의 API 자격 증명 또는 읽기 전용 데이터베이스 액세스 권한
- 전문가 수행 업무
- 데이터를 읽고 마이그레이션 스크립트를 작성합니다
어떤 상품을 어떤 가격의 플랜으로 구성할지에 대한 결정
- 전문가 수행 업무
- 매핑 방안을 제안하고 NexCMP에서 플랜을 생성합니다
결제 채널의 계정 및 키, 인보이스용 판매자 정보
- 전문가 수행 업무
- NexCMP에 이를 설정하고 결제를 테스트합니다
서비스가 가상 머신인 경우 CloudStack 또는 Proxmox VE에 대한 액세스 권한
- 전문가 수행 업무
- 이를 연결하고 고객에게 머신을 할당합니다
전환 날짜 및 고객 안내 공지
- 전문가 수행 업무
- 전환 리허설을 진행하고, 본 전환을 실행한 뒤 잔액을 검증합니다
30영업일 동안 제공되는 서비스
마이그레이션은 NexCMP Source 업그레이드에 포함되어 있습니다. 1회 $499로 전체 소스 코드(Rust 서버, Vue 포털 및 어드민, Go 노드 에이전트, CLI, 빌드 스크립트), 제한 없는 자체 버전 수정 및 빌드 권한, 12개월간의 신규 소스 릴리스, 전체 앱, 그리고 전문 엔지니어와의 30영업일 연속 작업이 제공됩니다.
해당 30영업일 동안 전문가가 추가 비용 없이 WHMCS에서 NexCMP로의 이전을 진행하거나, VMware에서 Apache CloudStack으로의 이전, 타 시스템에서의 마이그레이션, 또는 A부터 Z까지의 전체 설정 및 앱 빌드를 지원합니다. 기간 계산은 전문가와 작업을 시작하는 시점부터 진행되며 라이선스 페이지에 표시됩니다. 이전에 대한 지원 역시 동일하게 30일 동안 제공됩니다.
NexCMP Free에는 이 서비스가 포함되지 않습니다. Free 버전은 1년간 모든 모듈을 무료로 이용할 수 있으나 기술 지원은 제공되지 않으며(소스 코드 버그 수정만 제공), 연간 $99로 갱신됩니다.
WHMCS에서 NexCMP로 이전 — 자주 묻는 질문
비용은 얼마인가요?
NexCMP Free에도 포함되어 있나요?
NexCMP에 WHMCS 가져오기 도구가 있습니까?
고객의 기존 비밀번호가 유지됩니까?
저장된 카드를 복사할 수 있습니까?
인보이스 내역이 손실됩니까?
WHMCS에서 판매하던 모든 항목이 이전됩니까?
출처 및 참고 사항
WHMCS 관련 내용은 공식 WHMCS 개발자 및 관리자 문서에 기초합니다. NexCMP 관련 내용은 NexCMP 자체 문서에 기초합니다. 두 제품의 문서는 변경될 수 있으므로 운영 중인 버전을 확인하시기 바랍니다. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor 및 Apache CloudStack은 해당 소유자의 상표입니다. NexCMP는 독립적인 제품이며 이들과 제휴하거나 보증받지 않았습니다.
전담 엔지니어와 함께 WHMCS에서 이전하세요
$499에 NexCMP Source로 업그레이드하고 30영업일 지원을 시작하거나, [email protected]으로 현재 WHMCS 환경에 대해 먼저 문의하세요.
최종 업데이트:


