WeChat Pay
단계 1. 준비
먼저, WeChat Merchant Platform에서 상인 계정을 가져야 합니다.
WeChat Pay에 접근하기 전에 몇 가지 준비 작업이 필요합니다.
자세한 정보는 문서 접근 전 준비를 참조하실 수 있습니다.
1.1 API Key v3 가져오기
WeChat Merchant Platform에 로그인하고, 계정 설정 > API 보안 >APIv3 비밀 설정
을 선택하고, APIv3 비밀 설정
을 클릭하여 API Key v3
를 얻습니다.
API Key v3
를 얻는 방법 : APIv3 Key 설정
1.2 상인 인증서 가져오기
WeChat Merchant Platform에 로그인하고, 계정 설정 > API 보안 > API 인증서
를 선택하여 인증서를 다운로드할 수 있습니다.
인증서를 다운로드한 후, 인증서 일련 번호 확인 방법에 따라 인증서 일련 번호
를 얻고, 인증서의 개인 키 얻는 방법에 따라 개인 키
를 얻습니다.
그런 다음, Casdoor에서 Cert
를 생성하고 필요한 정보를 입력합니다.
1.3 상인 ID와 앱 ID 가져오기
상인 ID
를 얻는 방법 : WeChat Pay 상인 ID 조회 가이드
앱 ID
를 얻는 방법 : WeChat Pay APPID 조회 가이드
단계 2. WeChat Pay 결제 제공자 생성
다음으로, 필요한 정보를 입력하여 Casdoor에서 위챗 페이 결제 제공자를 생성합니다.
이름 | WeChat Pay에서의 이름 |
---|---|
Category | 결제 선택 |
Type | WeChat Pay 선택 |
Client ID | 단계 1.3에서 얻은 상인 ID |
Client secret | 단계 1.1에서 얻은 API Key v3 |
App ID | 1.3 단계에서 얻은 App ID |
Cert | 1.2 단계에서 설정한 Cert |
3단계. 제품에 위챗 페이 결제 제공자 추가
마지막으로, 사용자가 위챗 페이를 사용하여 제품을 구매할 수 있도록 제품에 위챗 페이 결제 제공자를 추가합니다.
JSAPI 결제 지원
현재, Casdoor는 위챗 페이에서 JSAPI 결제와 네이티브 결제를 지원합니다.
JSAPI 결제를 지원하려면, WeChat Media Platform
을 지원하는 WeChat OAuth Provider를 설정해야 합니다. WeChat OAuth Provider의 Client ID 2
와 WeChat Pay Payment Provider의 App ID
는 동일해야 합니다.
위챗을 통해 로그인 한 후(모바일 시나리오: 예를 들어, 위챗 모바일 앱 내의 내장 브라우저), 사용자는 JSAPI 결제를 기반으로 위챗 페이를 사용하여 제품을 구매할 수 있습니다.