여러 결제 게이트웨이를 하나의 통일된 API로 연결하는 Rust 기반 결제 라이브러리
중간맛 분석
Node.js, Python, Java, Rust를 지원하며, /pip 한 줄로 설치 가능합니다. 동일한 스키마로 authorize, capture 등 결제 흐름을 구현한 뒤, 설정만 바꿔서 다른 결제사로 즉시 전환할 수 있습니다(선언형 라우팅). 카드 데이터는 라이브러리에 저장되지 않아 PCI DSS 준수 범위를 축소할 수 있으며, 직접 실행해볼 수 있는 E-Commerce 데모 앱이 제공됩니다.
이런 레포예요
이럴 때 쓰면 좋아요
- 여러 결제사를 지원하는 전자상거래 플랫폼에서 결제 로직을 한 번 작성하고 통화/지역별로 다른 결제사로 라우팅
- 기존 Stripe 또는 Adyen 의존성에서 벗어나 결제사 전환 시간 단축
- PCI DSS 준수를 위해 카드 데이터가 서버를 거치지 않도록 설계된 결제 시스템 구축
핵심 기능
대안 대비 차별점
Juspay Hyperswitch의 수년간 검증된 결제사 통합 로직을 경량 라이브러리로 추출했으므로, 특정 결제사 종속성 없이 엔터프라이즈급 결제 다양성을 얻을 수 있습니다.
준비물
- Rust 1.70 이상 (소스 빌드 시)
- Protocol Buffers (protoc) (소스 빌드 시)
바로 시작하기
- 사용할 언어에 맞게 라이브러리 설치
npm install hyperswitch-prism
-
결제사 인증 정보(API Key 등)를 포함한 ConnectorConfig 객체 생성
-
PaymentClient 인스턴스 초기화
-
PaymentServiceAuthorizeRequest 객체를 구성해 client.authorize() 호출
-
반환된 PaymentServiceAuthorizeResponse의 status를 확인해 결과 처리
또는 SDK별 상세 가이드 참고
별 추이 · 7일
활용성 · 따라 만들기 좋은가
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2025년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/juspay/hyperswitch-prism)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기