콘텐츠로 이동

결제 테스트

라이브 전환 전에 전체 구매 흐름을 테스트하세요. 빌트인 테스트 모드 토글이 곧 추가될 예정입니다. 현재는 게시된 preview에서 실제 카드와 저가 상품을 사용하세요.

Proyecta Commerce는 현재 프로덕션 전용으로, 테스트 모드와 라이브 모드를 전환하는 빌더 내 토글이 없습니다. 현재 권장하는 방법은 앱을 게시한 후 저가 상품으로 실제 결제를 진행하고 즉시 환불하는 것입니다.

  1. Dashboard > Commerce에서 $1(또는 최소 화폐 단위) 테스트 상품을 생성합니다
  2. *.proyecta.live 서브도메인에 앱을 게시합니다
  3. 별도의 브라우저 탭에서 게시된 URL을 열고 본인 카드로 전체 결제 흐름을 실행합니다
  4. 사이드 이펙트를 확인합니다 — webhook 핸들러가 실행되었는지, 고객이 생성되었는지, 이용 권한이 부여되었는지 확인합니다
  5. Dashboard > Commerce > Payments 탭에서 거래를 환불합니다

이 방법은 실제 결제 경로에 대한 완전한 end-to-end 커버리지를 제공하며, 연동이 올바르게 작동하는지 100% 확인할 수 있는 유일한 방법입니다.

Stripe 테스트 모드를 사용하지 않는 이유는?

섹션 제목: “Stripe 테스트 모드를 사용하지 않는 이유는?”

현재 Proyecta의 Stripe 연동은 라이브 모드에서만 작동합니다. Commerce를 Stripe의 테스트 환경으로 연결하고 4242 4242 4242 4242와 같은 더미 카드를 사용할 수 있는 테스트 모드 토글은 로드맵에 포함되어 있습니다.

  • 비정상 경로를 테스트하세요 — 거절된 카드, 중단된 결제, 네트워크 오류
  • webhook을 end-to-end로 테스트하세요 — Stripe 이벤트가 발생할 때 구독 상태가 올바르게 업데이트되는지 확인하세요
  • 취소 흐름을 테스트하세요 — at_billing_period_end 흐름은 놓치기 쉽습니다
  • 기능 게이트를 테스트하세요 — 작동한다고 가정하기 전에 UI 흐름에서 commerce.check()를 호출하세요
  • Dashboard > Commerce테스트 모드 토글 — Payment Account를 Stripe 테스트 모드로 전환하고 더미 카드를 사용하세요
  • Preview 모드 결제 — 게시하지 않고 빌더 내에서 결제 흐름을 실행할 수 있습니다
  • Webhook 이벤트 시뮬레이터 — 런타임에 가짜 Stripe 이벤트를 발생시킵니다