결제 연동
예약 엔진에서 카드 결제를 받는 Stripe API 연동
자체 Stripe 계정으로 항공권, 호텔, 투어의 카드 결제와 월렛 결제를 받으세요. 고객은 결제 단계에서 결제하고, 카드가 요구하면 3-D Secure가 실행되며, 모든 결제, 환불, 정산은 해당 예약과 대사됩니다.
- 카드·월렛 결제
- 3-D Secure 인증
- 취소 예약 환불
- 자체 계좌로 정산
작동 방식
Stripe는 PHPTRAVELS에 바로 쓸 수 있는 결제 게이트웨이입니다
Stripe는 PHPTRAVELS 결제 게이트웨이 목록에 PayPal, Adyen, 계좌 이체, 에이전트 월렛과 함께 있습니다. 자체 Stripe 계정을 API 키로 연결하면 예약 엔진이 결제 단계를 Stripe에 넘깁니다. 대금은 Stripe 잔액으로 들어와 은행으로 정산되고, 예약, 청구, 환불은 관리자 화면에서 서로 연결된 상태로 유지됩니다. 단계별 설정 가이드는 docs.phptravels.com에 게시되어 있습니다.
- Stripe 계정을 만들거나 로그인해 API 키를 복사
- 관리자 화면의 결제 게이트웨이 섹션에서 Stripe 활성화
- 게시 가능 키와 비밀 키를 붙여넣기, 먼저 테스트 키로 시작
- 테스트 예약으로 결제 단계와 3-D Secure 확인
- 라이브 키로 전환해 실제 카드 결제 받기
- 게이트웨이
- Stripe · 활성
- 모드
- 테스트
- 게시 가능 키
- pk_test_••••
- 비밀 키
- sk_test_••••
- 통화
- USD
Stripe 결제
모든 Stripe 청구를 예약과 상태에 연결
결제 완료, 환불 완료, 고객 대기: 각 카드 결제가 해당 예약 옆에 표시되므로 팀이 Stripe 대시보드에서 예약 번호를 찾을 필요가 없습니다.
- BK-31207 · 두바이 출발 런던행왕복 항공권 · 승객 2명 · Visa 카드US$1,240예약 합계
- BK-31214 · 로마 시내 호텔3박 · 성인 2명 · 투숙객 취소US$612예약 합계
- BK-31226 · 발리 당일 투어2명 · MastercardUS$390예약 합계
카드·월렛 결제
고객은 예약 흐름을 벗어나지 않고 결제 단계에서 카드나 지원되는 디지털 월렛으로 결제합니다.
3-D Secure
카드 발급사가 요구하면 고객은 예약 완료 전에 자신의 은행에서 결제를 확인합니다.
환불
예약이 취소되면 환불이 Stripe를 통해 결제에 사용된 카드로 돌아갑니다.
정산
대금은 자체 Stripe 잔액에 쌓이고 Stripe에서 정한 일정에 따라 은행 계좌로 정산됩니다.
대사
예약 번호가 청구와 함께 전달되므로 결제와 환불이 관리자 화면과 Stripe 모두에서 예약과 일치합니다.
테스트 모드
게이트웨이를 라이브로 전환하기 전에 Stripe 테스트 키와 테스트 카드로 예약을 시험해 보세요.
결제 흐름
Stripe로 결제 단계부터 정산까지
고객이나 에이전트가 Stripe로 예약을 카드 결제할 때 일어나는 일입니다.
결제 단계
고객이 예약을 확인하고 카드 결제를 선택합니다.
인증
카드 발급사가 요구하면 3-D Secure가 실행됩니다.
청구
Stripe가 결제를 확인하고 예약이 결제 완료로 표시됩니다.
확정
확인서, 인보이스, 바우처 또는 항공권이 고객에게 발송됩니다.
환불
예약이 취소되면 환불이 카드로 돌아갑니다.
정산
Stripe가 잔액을 은행 계좌로 정산합니다.
결제 수단
다른 결제 수단과 함께 쓰는 Stripe
Stripe는 결제 게이트웨이 목록의 한 가지 옵션이므로 시장마다 기대하는 결제 수단을 켤 수 있습니다.
Stripe
자체 Stripe 계정을 통한 카드·월렛 결제, 환불과 정산 포함.
기타 온라인 게이트웨이
PayPal, Adyen, Paystack, Cashfree, FlutterWave, Xmoney 및 기타 카드·월렛 게이트웨이.
월렛, 계좌 이체, 나중에 결제
에이전트 월렛 잔액, 계좌 이체, 나중에 결제를 카드 결제와 별도의 옵션으로 제공합니다.
백오피스
하나의 관리자 화면에서 Stripe 결제 관리
카드 결제, 환불, 결제 기록이 예약, 에이전트, 공급사와 같은 대시보드에 있습니다.
결제 상태
결제 완료, 미결제, 환불 완료로 예약을 필터링해 각 카드 결제의 상태를 확인하세요.
B2B 에이전트
에이전트는 Stripe로 카드 결제하거나, 활성화된 경우 월렛 잔액으로 예약을 결제할 수 있습니다.
인보이스
인보이스에 금액, 결제 수단, 카드 청구일이 표시됩니다.
이메일 알림
카드 결제가 성공하거나 환불이 처리되면 예약·결제 이메일이 고객에게 알립니다.
다중 통화
시장별 통화로 가격을 표시하고 Stripe 계정이 지원하는 통화로 청구하세요.
설정 가이드
docs.phptravels.com의 Stripe 가이드가 키, 설정, 첫 테스트 결제를 안내합니다.
비교
수동 Stripe 결제 링크 vs PHPTRAVELS의 Stripe
많은 여행사가 이미 Stripe를 쓰지만 결제 링크를 예약 시스템 밖에서 보냅니다. Stripe가 결제 단계에 내장되면 달라지는 점입니다.
| 작업 | 수동 결제 링크 | PHPTRAVELS |
|---|---|---|
| 결제 받기 | 수동 결제 링크예약마다 링크를 만들어 이메일로 발송 | PHPTRAVELS고객이 예약할 때 결제 페이지에서 카드 결제 |
| 예약 상태 | 수동 결제 링크Stripe 확인 후 수동 업데이트 | PHPTRAVELSStripe가 청구를 확인하면 결제 완료로 표시 |
| 결제 대사 | 수동 결제 링크금액이나 이메일로 결제 검색 | PHPTRAVELS모든 청구에 예약 번호가 함께 전달 |
| 환불 | 수동 결제 링크Stripe에서 처리하고 별도 기록 | PHPTRAVELS취소된 예약에 기록 |
| B2B 에이전트 | 수동 결제 링크에이전트마다 링크 발송 | PHPTRAVELS에이전트 포털에서 카드 또는 월렛으로 결제 |
| 소유권 | 수동 결제 링크결제 단계가 시스템 밖에 있음 | PHPTRAVELS개발자가 확장할 수 있는 자체 호스팅 소스 코드 |
활용 사례
PHPTRAVELS로 Stripe 결제를 받는 곳
온라인 여행사
항공권, 호텔, 패키지를 판매하며 다중 통화 카드 결제가 필요한 B2C 사이트.
B2B 여행사
하위 에이전트가 선불 월렛과 함께 Stripe 카드 결제로 예약을 정산합니다.
투어·액티비티 판매자
투어나 액티비티가 온라인으로 예약될 때 카드 결제를 받는 운영사.
PHPTRAVELS를 선택하는 이유
내 Stripe 계정, 내 플랫폼, 내 코드
소스 코드 포함
상용 라이선스로 자체 호스팅되어 개발자가 결제 흐름을 확장할 수 있습니다.
내 계좌로 입금
청구 대금은 Stripe 잔액으로 들어와 제3자가 아닌 내 은행으로 정산됩니다.
24개 언어
오른쪽에서 왼쪽으로 쓰는 문자를 포함해 시장별 언어와 통화로 결제 단계를 제공합니다.
B2C와 B2B
공개 웹사이트와 에이전트 포털을 하나의 설치로 운영합니다.
자체 Stripe 계정을 예약 엔진에 연결해 고객과 에이전트가 결제 단계에서 카드나 월렛으로 결제하게 합니다. 필요하면 3-D Secure가 실행되고, 환불은 Stripe를 통해 돌아가며, 모든 결제는 예약과 대사됩니다.
예. API 키로 자체 Stripe 계정을 연결하므로 결제는 내 잔액으로 들어와 내 은행으로 정산됩니다. Stripe의 수수료와 국가별 이용 가능 여부가 적용되니 Stripe에서 확인하세요.
예. 카드 발급사가 인증을 요구하면 고객은 결제 단계에서 자신의 은행으로 결제를 확인하고, 그 후 예약이 완료됩니다.
Stripe로 결제된 예약이 취소되면 환불이 Stripe를 통해 원래 카드로 돌아가고 예약에 기록됩니다.
예. Stripe는 결제 게이트웨이 목록의 한 항목이므로 PayPal, Adyen, 지역 게이트웨이, 계좌 이체, 에이전트 월렛과 함께 활성화할 수 있습니다.
Stripe는 플랫폼의 결제 게이트웨이에 포함됩니다. 플랜은 일회성 라이선스 $2499의 Startup부터 시작합니다. 가격 페이지를 보거나 영업팀에 문의하세요. Stripe는 자체 처리 수수료를 부과합니다.
