2.1.0 • Published 4 years ago

@mipong/payments v2.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

@mipong/payments

Typescript 를 위한 결제 라이브러리.

Typescript로 strict 하게 쓰여진 결제 라이브러리입니다. 카카오페이, 네이버페이, 토스페이, 토스페이먼츠(PG), 나이스페이먼츠를 손쉽게 개발할 수 있습니다. 결제사별로 결제 플로우는 다르지만, @mipong/payments 는 결제사가 달라도 일관된 함수들로 결제 로직을 작성하게 도와줍니다.


목차


시작하기

1. 환경 변수 주입 (가맹점 키, 시크릿 키)

2. 결제사에 맞는 코드 구현


카카오페이

https://developers.kakao.com/docs/latest/ko/kakaopay/common


카카오페이 코드 예시

  • 단건 결제
    • 결제 요청
    • 결제 승인
  • 정기 결제
    • 정기 결제 고유번호 발급
    • 정기 결제 요청
    • 정기 결제 비활성화
    • 정기 결제 상태 조회
  • 주문 조회
  • 결제 취소

네이버페이

https://developer.pay.naver.com/docs/v2/api#common-common_certi


코드 예시

  • 간편결제 플랫폼
    • 결제 승인
  • 정기/반복결제 플랫폼
    • 등록 완료
    • 등록 해지
    • 등록 내역 조회
    • 결제 예약
    • 결제 승인
  • 공통
    • 결제 취소
    • 결제내역조회

토스페이먼츠

https://docs.tosspayments.com/guides/card


코드 예시

  • 일반 결제
    • 결제 승인
  • 빌링(자동결제)
    • 빌링키 발급하기
    • 빌링키로 결제 요청하기
  • 공통
    • 주문 조회
    • 결제 취소

토스페이

https://tossdev.github.io/api.html


코드 예시

  • 일반 결제
    • 결제 생성
    • 가맹점 결제 승인
  • 빌링(자동결제)
    • 빌링키 발급하기
    • 빌링키로 결제 요청하기
  • 공통
    • 결제 환불
    • 결제 상태 확인

나이스페이먼츠

(현재 카드빌링 기능만 구현)

https://developers.nicepay.co.kr


코드 예시

  • 카드빌링(자동결제)
    • 빌링키 발급하기
    • 빌링키로 결제 요청하기
  • 공통
2.1.0

4 years ago

2.0.3

4 years ago

2.0.0-rc.2

4 years ago

2.0.0-rc.1

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

1.0.4-rc.17

4 years ago

2.0.0

4 years ago

1.0.4-rc.12

4 years ago

1.0.4-rc.13

4 years ago

1.0.4-rc.16

4 years ago

1.0.4-rc.14

4 years ago

1.0.4-rc.15

4 years ago

1.0.4-rc.10

4 years ago

1.0.4-rc.11

4 years ago

1.0.4-rc.7

4 years ago

1.0.4-rc.8

4 years ago

1.0.4-rc.6

4 years ago

1.0.4-rc.9

4 years ago

1.0.4-rc.3

4 years ago

1.0.4-rc.4

4 years ago

1.0.4-rc.1

4 years ago

1.0.4-rc.2

4 years ago

1.0.4-rc.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago