이 작업이 끝나면 Velocity 고객이 환불 가능한 보증금을 내고 차량을 예약한 다음, 픽업 시 잔금을 지불하게 됩니다. 로그인과 데이터베이스를 Velocity에 추가했습니다. 이제 실제 예약 비즈니스로 전환하세요. 예약 시 환불 가능한 보증금으로 각 차량을 확보하고, 픽업 시 잔금을 청구합니다. Replit은 Stripe를 통해 결제를 처리합니다 — Stripe 코드를 직접 작성할 필요가 없습니다.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.
보증금과 잔금 금액 결정
Agent에게 빌드를 요청하기 전에 금액을 결정하세요.- 예약 시 보증금: 고정 금액 또는 총액의 비율? 고정 $500은 커뮤니케이션이 더 간단하고, 20%는 차량에 따라 달라집니다.
- 픽업 시 잔금: 고객이 열쇠를 받을 때 청구되는 나머지 렌탈 비용.
- 환불 기간: 얼마나 늦게 취소해야 보증금을 환불받을 수 있나요? 48시간이 일반적인 기본값입니다.
Agent에게 Stripe 체크아웃 추가 요청
Agent가 Stripe를 설정하고, 보증금과 잔금 플로우를 추가하고, Stripe에서 가져와야 할 시크릿 키를 알려줍니다. Agent가 요청할 때 앱 설정에 붙여넣으세요 — 테스트 키는 거기에 있어야 하며, 코드에는 절대 있으면 안 됩니다.
테스트 모드에서 전체 플로우 테스트
Stripe는 실제 돈을 쓰지 않고도 실제처럼 느껴지는 결제를 실행할 수 있는 특별 테스트 카드를 제공합니다:4242 4242 4242 4242, 미래의 만료일, 임의의 3자리 CVC.
- Preview에서 Velocity에 로그인하고 다음 토요일-일요일 차량을 예약합니다.
- 체크아웃 시 “오늘 보증금: 1,900” (또는 계산된 금액)이 표시되어야 합니다.
4242테스트 카드로 보증금을 결제합니다. 보증금 결제 완료와 잔금을 위한 결제 수단이 저장되었음을 보여주는 확인 페이지로 돌아와야 합니다.- “My bookings”에서 예약을 열고 관리자 또는 픽업 액션을 사용해 잔금을 청구합니다. 잔금이 결제된 것으로 표시되는지 확인합니다.
- 두 번째 예약을 하고 48시간 이상 전에 취소합니다. 보증금이 테스트 카드로 환불되어야 합니다 (Stripe 테스트 모드 대시보드에서 확인 가능).
- 세 번째 예약을 하고 48시간 이내에 취소합니다. 보증금이 보유되어야 하며 고객에게 명확하게 설명되어야 합니다.
- Stripe의 거절 테스트 카드(
4000 0000 0000 0002)로 체크아웃을 시도합니다. 예약이 확인되지 않아야 하며 고객에게 명확한 실패 메시지가 표시되어야 합니다.
실제 결제로 전환할 때
테스트 모드는 여러분을 위한 것입니다. 라이브 모드는 실제 돈을 지불하는 실제 고객을 위한 것입니다. Velocity가 준비되면:- Stripe에서 테스트 모드에서 라이브 모드로 전환하고 라이브 시크릿 키를 복사합니다.
- 앱 설정에서 테스트 키를 라이브 키로 교체합니다.
- Agent 채팅에서 Velocity를 다시 배포합니다.
- 공개 URL을 열고 자신의 실제 카드로 저렴한 테스트 차량을 예약해서 보증금과 잔금 플로우가 모두 작동하는지 확인합니다.
다음 개선 사항
통합 추가
각 예약을 고객의 캘린더에 전송합니다.
커스텀 도메인 추가
고객에게 청구하기 전에 Velocity를 브랜드 URL로 이동합니다.
추가 도움이 필요하신가요?
- 보증금은 성공했지만 예약이 확인되지 않음: Agent에게 Stripe 성공 이벤트를 데이터베이스의 예약 상태에 연결하도록 요청하세요.
- 테스트 모드는 작동하지만 라이브 모드는 안 됨: 앱 설정에서 테스트 키를 라이브 키로 교체했는지 확인하세요.
- 보증금 + 잔금 대신 한 번에 전액 결제를 원함: Agent에게 Velocity를 예약 시 단일 전액 결제로 전환하도록 요청하세요.
- 월간 정기 구독 요금제(차량 목록 월간 이용)를 원함: Replit은 RevenueCat도 지원합니다 — Agent에게 Stripe 대신 이것을 사용하도록 요청하세요.