언어별 예제 코드
페이싱크 API와 웹훅을 연동한 TypeScript, Python, Go, Java, Kotlin, PHP 예제 서버 저장소 링크예요.
페이싱크 API로 주문을 만들고, 입금과 현금영수증을 조회하고, 웹훅을 받는 예제 서버예요. 언어 하나만 받아도 되고, 묶음 저장소로 한 번에 받아도 돼요.
| 언어 | 프레임워크 | 저장소 |
|---|---|---|
| TypeScript | Express | paysync-sample-typescript-express |
| Python | FastAPI | paysync-sample-python-fastapi |
| Go | 표준 라이브러리 | paysync-sample-go |
| Java | Spring | paysync-sample-java-spring |
| Kotlin | Spring | paysync-sample-kotlin-spring |
| PHP | Laravel | paysync-sample-php-laravel |
한 번에 받기
paysync-sample은 언어별 저장소를 서브모듈로 묶어 둔 저장소예요.
git clone --recurse-submodules https://forgejo.verchase.com/paysync/paysync-sample.git
Java와 Kotlin은 HTTP를 직접 호출하는 대신 Java·Kotlin SDK를 써도 돼요.
실행 방법과 필요한 환경변수는 각 저장소의 README를 참고하세요. API 키는 API 키, 웹훅 서명 키는 웹훅 개요를 따라 준비해요.