구독 마이그레이션이란?
구독 마이그레이션은 기존 구독자를 레거시 결제 프로세서에서 Dodo Payments로 전송하여 모든 고객 데이터에 대한 단일 진실 출처를 제공합니다. 마이그레이션이 없으면 현재까지 확보한 고객은 레거시 시스템에 남아 있으며, 새로운 고객만 Dodo Payments에서 확인할 수 있습니다. 마이그레이션 프로세스는 고객에게 원활한 청구 경험을 보장합니다. 고객은 결제 세부 정보를 다시 입력할 필요가 없으며 구독에 대한 중단을 경험하지 않습니다.마이그레이션 프로세스 개요
구독 마이그레이션 프로세스는 세 가지 주요 부분으로 구성됩니다:- 결제 방법 전송 — 현재 프로세서에서 민감한 카드 데이터의 안전한 전송
- 구독자 데이터 전송 — 고객 세부 정보, 구독 계획 및 청구 일정의 내보내기
- 가져오기 및 검증 — Dodo Payments에서 결제 방법 및 구독자 데이터 통합
구독 마이그레이션을 시작하려면 지원 팀에게 문의하세요. 그들은 전 과정을 안내할 전담 솔루션 엔지니어와 연결해 드릴 것입니다.
요구 사항
마이그레이션을 시작하기 전에 다음 요구 사항을 충족하는지 확인하세요:PCI DSS 준수 확인
PCI DSS 준수 확인
Dodo Payments는 PCI DSS Level 1 준수입니다. 준수 의무를 충족하기 위해, 우리는 다른 PCI DSS Level 1 준수 결제 프로세서로부터만 카드 데이터를 받을 수 있습니다.현재 프로세서는 다음을 제공해야 합니다:
- 현재 PCI 준수 인증서(AOC) 또는 Visa의 서비스 제공업체 글로벌 레지스트리 목록
- 안전한 카드 데이터 내보내기를 지원한다는 확인
Dodo Payments 통합
Dodo Payments 통합
마이그레이션을 시작하기 전에 Dodo Payments 통합을 완료하고 모든 신규 고객이 Dodo Payments 체크아웃으로 안내되도록 하세요. 이는 전환 기간 동안 데이터 불일치를 방지합니다.
데이터 접근 권한
데이터 접근 권한
현재 프로세서에서 데이터 내보내기를 요청할 수 있는 필요한 권한이 있는지 확인하세요. 일반적으로 다음이 필요합니다:
- 계정 소유자 확인
- 민감한 데이터 접근에 대한 서면 승인
- 프로세서의 보안 검증 단계 완료
단계별 마이그레이션 가이드
1
현재 프로세서에서 결제 방법 내보내기 요청
현재 결제 프로세서의 지원 팀에 연락하여 고객 카드 토큰의 전체 내보내기를 공식적으로 요청하세요.다음이 필요합니다:평균적으로 이 프로세스는 약 2주가 소요되며, 현재 프로세서의 정책 및 응답 시간에 따라 달라질 수 있습니다.
- 신원 및 권한 확인 제공
- Dodo Payments의 PGP 공개 키를 사용하여 내보내기를 암호화해 달라고 요청 (아래 제공됨)
- 암호화된 파일을 우리의 안전한 SFTP 서버로 직접 전송해 달라고 요청
안전한 전송은 서버 간에 SFTP를 통해 직접 이루어집니다. 솔루션 엔지니어가 현재 프로세서와 공유할 SFTP 자격 증명을 제공합니다.
2
구독자 데이터 내보내기 준비
결제 방법 전송이 진행되는 동안 레거시 시스템에서 구독자 데이터를 내보내세요. 솔루션 엔지니어가 CSV 템플릿을 제공하고 필요한 필드를 안내해 드립니다.
필요한 구독자 데이터
| 필드 | 설명 |
|---|---|
customer_id | 내부 고객 식별자 |
email | 고객의 이메일 주소 |
name | 고객의 전체 이름 |
country | 두 글자 국가 코드 (ISO 3166-1 alpha-2) |
currency | 세 글자 통화 코드 (ISO 4217) |
payment_amount | 가장 작은 통화 단위로 된 구독 금액 |
payment_interval | 청구 주기 (월별, 연간 등) |
next_billing_date | 다음 예정된 청구 날짜 (ISO 8601) |
card_token | 현재 프로세서의 고유 토큰 |
샘플 데이터 형식
3
검증 및 테스트
가져오기 날짜 전에, 우리 팀은:
- 결제 방법 데이터의 파일 무결성과 암호화를 확인합니다.
- 구독자 CSV의 올바른 형식을 검증합니다.
- 샌드박스 환경에서 테스트 가져오기를 실행합니다.
- 데이터 매핑 문제를 식별하고 해결합니다.
모든 것이 프로덕션 가져오기를 위해 준비되었다는 확인 보고서를 받게 됩니다.
4
프로덕션 가져오기
합의된 가져오기 날짜에, 우리 엔지니어링 팀은:
- PCI 준수 카드 금고에 결제 방법 데이터를 가져옵니다.
- 구독자 데이터를 가져옵니다.
- 카드 토큰을 사용하여 구독자를 결제 방법과 일치시킵니다.
- 모든 마이그레이션된 구독을 활성화합니다.
일반적인 처리 시간은 표준 마이그레이션의 경우 2-3 영업일입니다. 이는 구독자 수에 따라 달라집니다.
5
마이그레이션 후 검증
가져오기가 완료된 후, 다음을 받게 됩니다:
- 포괄적인 마이그레이션 보고서
- 이전 구독 ID를 새로운 Dodo Payments ID에 매핑한 CSV
- Dodo Payments 대시보드에서 모든 마이그레이션된 고객에 대한 접근
- 대시보드에서 마이그레이션된 구독 샘플을 검증합니다.
- 샌드박스 모드에서 몇 가지 구독 갱신을 테스트합니다.
- 새로운 ID로 내부 데이터베이스 참조를 업데이트합니다.
- 첫 번째 청구 주기에 대해 병행 모니터링을 실행합니다.
마이그레이션 가능한 데이터
구독 마이그레이션 중에 전송할 수 있는 데이터는 다음과 같습니다:| 데이터 유형 | 지원 여부 | 비고 |
|---|---|---|
| 신용/직불 카드 번호 | ✅ | PGP를 통해 암호화됨 |
| 카드 만료 날짜 | ✅ | |
| 카드 소유자 이름 | ✅ | |
| 청구 주소 | ✅ | |
| 고객 이메일 주소 | ✅ | |
| 고객 메타데이터 | ✅ | 사용자 정의 키-값 쌍 |
| 구독 세부 정보 | ✅ | 계획, 금액, 간격 |
| Apple Pay 토큰 | ❌ | 전송할 수 없음 |
| Google Pay 토큰 | ❌ | 전송할 수 없음 |
| 기타 지갑 토큰 | ❌ | 전송할 수 없음 |
| 결제 기록 | ❌ | 현재 프로세서에서 내보내기 |
결제 기록 및 거래 기록은 마이그레이션할 수 없습니다. 전환을 완료하기 전에 현재 프로세서에서 이 데이터를 내보내어 기록으로 보관하는 것을 권장합니다.
PGP 암호화
민감한 카드 데이터를 전송할 때 최대 보안을 위해 모든 파일은 반드시 우리의 PGP 공개 키를 사용하여 암호화되어야 합니다. 이는 전송 수준 암호화 이상의 추가 보호 계층을 제공합니다. 이 키를 현재 결제 프로세서와 공유하여 카드 데이터 내보내기를 암호화하세요:Dodo Payments PGP 공개 키
Dodo Payments PGP 공개 키
타임라인 기대치
| 단계 | 기간 |
|---|---|
| 초기 설정 및 계획 | 1-2일 |
| 결제 방법 전송 | ~2주 |
| 구독자 데이터 준비 | 3-5일 (병행) |
| 검증 및 테스트 | 2-3일 |
| 프로덕션 가져오기 | 2-3 영업일 |
| 마이그레이션 후 검증 | 1-2일 |