own-pay/OwnPay
자체 서버에서 운영하는 오픈소스 결제 게이트웨이 자동화 플랫폼으로, 120개 이상의 결제 게이트웨이를 지원합니다.
95+8이번 주0 찜
5포크3이슈
중간맛 분석
PHP 8.3+ 백엔드 위에 MySQL, Redis를 쓰는 엔터프라이즈급 자체 호스팅 결제 플랫폼입니다. 공개 베타(v0.1.0) 상태이며, PHPStan 레벨 9 정적 분석과 자동화된 테스트를 통과했으므로 상용 환경에 배포 가능합니다. 공유 호스팅, VPS, 전용 서버 모두 지원하며, 의존성이 이미 번들되어 있어 SSH 없이도 설치할 수 있습니다. 라이브 데모는 demo.ownpay.org에서 확인할 수 있습니다.
이런 레포예요
이럴 때 쓰면 좋아요
- SaaS 플랫폼에서 고객별 결제 시스템을 완전히 독립적으로 관리해야 할 때
- 여러 온라인 매장의 결제를 하나의 인프라에서 통합하되 데이터는 독립적으로 보관하고 싶을 때
- 결제 데이터 주권을 지켜야 하는 금융 규제 환경에서 자신의 서버에만 결제 정보를 저장하고 싶을 때
핵심 기능
120개 이상 결제 게이트웨이 플러그인 기반 지원멀티브랜드 화이트라벨 결제 페이지 (도메인, 테마 독립적 관리)더블 엔트리 원장, AES-256-GCM 암호화, Argon2id 해싱 기반 금융급 보안
대안 대비 차별점
Stripe·Adyen 같은 서드파티 결제 서비스와 달리 완전 오픈소스이며, 모든 거래 데이터와 고객 정보가 자신의 서버에만 저장되고 락인이 없습니다.
준비물
- PHP 8.3 이상 (bcmath, json, mbstring, openssl, pdo_mysql, curl 확장)
- MySQL 8 또는 MariaDB 10.4 이상
- HTTPS (권장)
바로 시작하기
- 최신 릴리스 다운로드
cd /var/www
curl -L -o ownpay.zip https://github.com/own-pay/OwnPay/releases/latest/download/ownpay.zip
unzip ownpay.zip -d ownpay && cd ownpay
-
웹 서버 문서 루트를 public/ 디렉토리로 지정합니다.
-
런타임 디렉토리 권한 설정
chown -R www-data:www-data storage public/assets/uploads
- MySQL 데이터베이스 생성
mysql -u root -p -e "CREATE DATABASE ownpay CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
-
도메인을 방문하면 /install 설치 마법사가 실행되어 요구사항을 확인하고, .env를 작성하며, 스키마를 가져오고, 관리자 계정을 생성합니다.
-
로컬에서 개발할 경우
git clone https://github.com/own-pay/OwnPay.git
cd OwnPay
composer install
mysql -u root -p -e "CREATE DATABASE ownpay CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
php -S localhost:8000 -t public
별 추이 · 7일
95+8 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 14/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2026년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/own-pay/OwnPay)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
방법 ① 커넥터 URL
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp방법 ② 플러그인 (체험까지)
플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기