결제와 무료체험 흐름을 단계적으로 안정화하고 있습니다
요금제 선택, 30일 무료체험, 결제 처리와 사용량 표시가 서로 일관되게 동작하도록 결제 흐름을 단계적으로 정리하고 있습니다.
이 업데이트는 결제 시스템이 아직 준비 단계였던 시점에서 시작해, 실제 결제와 무료체험 흐름을 단계적으로 도입한 과정을 기록합니다. 결제는 버튼 하나를 연결하는 기능이 아니라 가격 안내, 계정 상태, 무료체험, 사용량과 청구 결과가 같은 계약을 사용해야 하는 영역입니다.
결제 기능은 결제가 성공했다는 한 장면보다, 사용자가 전후 상태를 일관되게 이해할 수 있는지가 더 중요합니다.
이번 업데이트에서 달라진 점
- Paddle 기반 결제 흐름을 운영 환경에 연결했습니다.
- 월간·연간 플랜을 선택하는 신규 계정에 계정당 1회 30일 무료체험을 제공하는 정책을 반영했습니다.
- 지역에 따라 결제 화면에서 통화가 표시되는 흐름을 사용합니다.
- 정기 플랜의 월 사용량과 활성 추가 크레딧 사용량을 서로 다른 항목으로 표시하는 기준을 정리했습니다.
- 무료체험 계정에는 남은 무료 사용일과 월 사용량을 함께 보여주는 방향을 적용했습니다.
- 결제 웹훅, 계정 상태와 공개 가격 안내가 서로 다른 값을 말하지 않도록 계속 검증합니다.
사용자가 확인하는 방법
- /pricing에서 플랜과 무료체험 조건을 확인합니다.
- 로그인한 계정으로 월간 또는 연간 플랜을 선택합니다.
- 결제 화면과 계정 상태에서 시작일, 결제 예정과 무료체험 여부를 확인합니다.
- 5by Tools 또는 계정 화면에서 사용량 표시가 현재 상태와 일치하는지 확인합니다.
실제 사용 흐름에서의 예시
예를 들어 사용자가 현재 개선 상태를 확인할 때는 /pricing에서 플랜과 무료체험 조건을 확인합니다. 로그인한 계정으로 월간 또는 연간 플랜을 선택합니다. 이후 5by Tools 또는 계정 화면에서 사용량 표시가 현재 상태와 일치하는지 확인합니다. 이 과정에서는 다음 범위를 현재 완료 상태와 혼동하지 않아야 합니다. 무료체험은 계정당 한 번 제공되며 모든 계정에 반복 적용되지 않습니다. 이렇게 확인하면 이미 제공되는 기능과 아직 안정화 중인 부분을 분리해 이해할 수 있습니다.
변경 전과 이후를 구분하면
개선 전에는 현재 제공되는 범위와 아직 안정화 중인 부분이 한 문장 안에 섞여 보일 수 있었습니다. 이번 정리에서는 요금제 선택, 30일 무료체험, 결제 처리와 사용량 표시가 서로 일관되게 동작하도록 결제 흐름을 단계적으로 정리하고 있습니다. 이미 제공되는 기능은 그대로 보존하고, 개선 대상만 별도로 설명해 사용자가 현재 상태를 과장 없이 이해할 수 있게 했습니다.
적용 범위와 알아둘 점
- 무료체험은 계정당 한 번 제공되며 모든 계정에 반복 적용되지 않습니다.
- 사용량 한도와 결제 금액은 서로 다른 개념이며 UI에서 분리해 표시합니다.
- 별도 /billing 관리 페이지의 제공 여부는 결제 처리 기능과 구분됩니다.
- 결제·웹훅·계정 권한은 고위험 영역으로, 변경 시 Production 기준 검증이 필요합니다.
5BY.AI 전체 구조에서 이 변경이 중요한 이유
결제 흐름을 안정화하는 목적은 수익 기능을 추가하는 데만 있지 않습니다. 사용자가 언제 무료로 사용할 수 있고, 언제 결제가 시작되며, 현재 사용량이 어느 범위에 있는지 명확히 알 수 있어야 제품을 신뢰할 수 있습니다.
이번 업데이트를 확인하는 기준
- 개선 중인 범위와 이미 안정적으로 제공되는 범위를 같은 문장으로 섞지 않아야 합니다.
- UI와 Provider 호환성 개선이 기억 Core의 저장 단위와 사용자 선택 계약을 변경하지 않아야 합니다.
- 완료되지 않은 항목은 현재 제공 기능처럼 표현하지 않고 후속 업데이트에서 상태를 갱신해야 합니다.