메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

이 작업이 끝나면 Velocity 고객이 환불 가능한 보증금을 내고 차량을 예약한 다음, 픽업 시 잔금을 지불하게 됩니다. 로그인과 데이터베이스를 Velocity에 추가했습니다. 이제 실제 예약 비즈니스로 전환하세요. 예약 시 환불 가능한 보증금으로 각 차량을 확보하고, 픽업 시 잔금을 청구합니다. Replit은 Stripe를 통해 결제를 처리합니다 — Stripe 코드를 직접 작성할 필요가 없습니다.

보증금과 잔금 금액 결정

Agent에게 빌드를 요청하기 전에 금액을 결정하세요.
  • 예약 시 보증금: 고정 금액 또는 총액의 비율? 고정 $500은 커뮤니케이션이 더 간단하고, 20%는 차량에 따라 달라집니다.
  • 픽업 시 잔금: 고객이 열쇠를 받을 때 청구되는 나머지 렌탈 비용.
  • 환불 기간: 얼마나 늦게 취소해야 보증금을 환불받을 수 있나요? 48시간이 일반적인 기본값입니다.
이 가이드에서 Velocity는 예약 시 고정 $500 환불 가능 보증금을 받고, 픽업 시 잔금을 청구하며, 48시간 이상 전에 취소하면 전액 환불합니다. 실제 비즈니스에 맞게 조정하세요.

Agent에게 Stripe 체크아웃 추가 요청

Agent가 Stripe를 설정하고, 보증금과 잔금 플로우를 추가하고, Stripe에서 가져와야 할 시크릿 키를 알려줍니다. Agent가 요청할 때 앱 설정에 붙여넣으세요 — 테스트 키는 거기에 있어야 하며, 코드에는 절대 있으면 안 됩니다.
Agent가 빌더에게 붙여넣도록 지시한 Stripe API 키(STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET)가 표시된 Replit Secrets 패널

테스트 모드에서 전체 플로우 테스트

Stripe는 실제 돈을 쓰지 않고도 실제처럼 느껴지는 결제를 실행할 수 있는 특별 테스트 카드를 제공합니다: 4242 4242 4242 4242, 미래의 만료일, 임의의 3자리 CVC.
  1. Preview에서 Velocity에 로그인하고 다음 토요일-일요일 차량을 예약합니다.
  2. 체크아웃 시 “오늘 보증금: 500""픽업시잔금:500"과 "픽업 시 잔금: 1,900” (또는 계산된 금액)이 표시되어야 합니다.
  3. 4242 테스트 카드로 보증금을 결제합니다. 보증금 결제 완료와 잔금을 위한 결제 수단이 저장되었음을 보여주는 확인 페이지로 돌아와야 합니다.
  4. “My bookings”에서 예약을 열고 관리자 또는 픽업 액션을 사용해 잔금을 청구합니다. 잔금이 결제된 것으로 표시되는지 확인합니다.
  5. 두 번째 예약을 하고 48시간 이상 전에 취소합니다. 보증금이 테스트 카드로 환불되어야 합니다 (Stripe 테스트 모드 대시보드에서 확인 가능).
  6. 세 번째 예약을 하고 48시간 이내에 취소합니다. 보증금이 보유되어야 하며 고객에게 명확하게 설명되어야 합니다.
  7. Stripe의 거절 테스트 카드(4000 0000 0000 0002)로 체크아웃을 시도합니다. 예약이 확인되지 않아야 하며 고객에게 명확한 실패 메시지가 표시되어야 합니다.
보증금이 성공했지만 예약이 확인되지 않으면 Agent에게 알려주세요.

실제 결제로 전환할 때

테스트 모드는 여러분을 위한 것입니다. 라이브 모드는 실제 돈을 지불하는 실제 고객을 위한 것입니다. Velocity가 준비되면:
  1. Stripe에서 테스트 모드에서 라이브 모드로 전환하고 라이브 시크릿 키를 복사합니다.
  2. 앱 설정에서 테스트 키를 라이브 키로 교체합니다.
  3. Agent 채팅에서 Velocity를 다시 배포합니다.
  4. 공개 URL을 열고 자신의 실제 카드로 저렴한 테스트 차량을 예약해서 보증금과 잔금 플로우가 모두 작동하는지 확인합니다.
공개 URL을 널리 공유하기 전에 실제 카드 테스트를 한 번 실행하세요. 이제 Velocity가 실제 돈으로 실제 예약을 받습니다.

다음 개선 사항

통합 추가

각 예약을 고객의 캘린더에 전송합니다.

커스텀 도메인 추가

고객에게 청구하기 전에 Velocity를 브랜드 URL로 이동합니다.

추가 도움이 필요하신가요?

  • 보증금은 성공했지만 예약이 확인되지 않음: Agent에게 Stripe 성공 이벤트를 데이터베이스의 예약 상태에 연결하도록 요청하세요.
  • 테스트 모드는 작동하지만 라이브 모드는 안 됨: 앱 설정에서 테스트 키를 라이브 키로 교체했는지 확인하세요.
  • 보증금 + 잔금 대신 한 번에 전액 결제를 원함: Agent에게 Velocity를 예약 시 단일 전액 결제로 전환하도록 요청하세요.
  • 월간 정기 구독 요금제(차량 목록 월간 이용)를 원함: Replit은 RevenueCat도 지원합니다 — Agent에게 Stripe 대신 이것을 사용하도록 요청하세요.

관련 문서