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 결제를 기반으로 위챗 페이를 사용하여 제품을 구매할 수 있습니다.