hyperswitch
오픈소스 모듈형 결제 인프라스트럭처로, Stripe, Adyen 등 120개 이상의 프로세서를 지원하며 스마트 라우팅, 비용 관측 및 원클릭 배포를 제공합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
오픈 소스 결제 미들웨어로, 여러 프로세서를 연결하고 라우팅과 비용을 유연하게 제어합니다.
주요 기능
- 모듈식 설계: 필요에 따라 라우팅, 볼트, 대사 등의 모듈을 활성화할 수 있으며 불필요한 중복이 없음
- 스마트 라우팅: 카드 BIN, 지역, 결제 수단에 따라 최적의 프로세서를 동적으로 선택하여 성공률 향상
- 비용 관측: 셀프 서비스 대시보드로 다운그레이드, 숨겨진 수수료 및 페널티를 모니터링하여 결제 비용 최적화
- 수익 회복: 자동 재시도 전략 구성(카드 BIN, 지역 등 기준)으로 비자발적 이탈 감소
- PCI 규정 준수 볼트: 카드, 지갑, 은행 자격 증명을 통합 저장하고 자체 볼트 통합 지원
할 수 없는 것
- •자체 호스팅 시 PCI-DSS 규정 준수는 직접 처리해야 합니다(암호화 볼트 모듈 활성화 가능). 초기 구성에는 결제 용어(게이트웨이, 프로세서, 매입사 등)에 대한 이해가 필요합니다. 고급 라우팅 및 재시도 전략을 사용하는 경우, 구성 오류로 인한 비용 급증을 방지하기 위해 먼저 공식 문서를 읽어보는 것이 좋습니다.
사용 사례
- 전자상거래 플랫폼이 단일 Stripe에서 다중 결제 프로세서로 마이그레이션하여 페일오버 및 비용 절감 실현
- 가맹점이 결제 게이트웨이를 우회해 수취 은행(예: TSYS, JP모건 체이스)과 직접 연동하여 수수료 절감
- 핀테크 기업은 자체 결제 코어를 구축해야 하지만 라우팅, 볼트, 대사 작업을 중복 개발하고 싶지 않음
Hyperswitch는 Rust로 구축된 상용 오픈소스 결제 플랫폼으로, 뛰어난 성능과 안정성을 자랑합니다. 모듈식 아키텍처를 통해 기업은 스마트 라우팅, 매출 회수, PCI 규정 준수 크리덴셜 볼트, 대사, 다양한 대체 결제 수단 등의 기능을 필요에 따라 선택할 수 있으며, 단일 공급업체에 종속되지 않습니다. 이 플랫폼은 Stripe, Adyen, Braintree, Worldpay를 포함한 120개 이상의 결제 프로세서를 지원하며, 시각적 플로우 편집기(컨트롤 센터)를 제공합니다. 단일 프로세서에서 멀티 라우팅으로 전환하려는 팀, 게이트웨이를 우회하여 매입사와 직접 연동하려는 가맹점, 또는 기존 볼트(예: VGS, TokenEx)를 유지하면서 결제 아키텍처를 재구성하려는 사용자에게 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Docker 또는 Podman이 설치되어 있는지 확인하세요
2단계: 터미널에서 `git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch && cd hyperswitch`를 실행하세요
3단계: `scripts/setup.sh`를 실행하고 안내에 따라 배포 구성(표준/전체/최소)을 선택하세요
- 1단계: Docker 또는 Podman이 설치되어 있는지 확인하세요
- 2단계: 터미널에서 `git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch && cd hyperswitch`를 실행하세요
- 3단계: `scripts/setup.sh`를 실행하고 안내에 따라 배포 구성(표준/전체/최소)을 선택하세요
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker 컨테이너를 중지하고 프로젝트 디렉터리를 삭제하면 됩니다. 완전히 정리하려면 `docker compose down -v`를 실행하여 볼륨 데이터를 제거하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs