메인 콘텐츠로 건너뛰기

WeChat Pay

단계 1. 준비

먼저, WeChat Merchant Platform에서 상인 계정을 가져야 합니다.

WeChat Pay에 접근하기 전에 몇 가지 준비 작업이 필요합니다.

자세한 정보는 문서 접근 전 준비를 참조하실 수 있습니다.

1.1 API Key v3 가져오기

WeChat Merchant Platform에 로그인하고, 계정 설정 > API 보안 >APIv3 비밀 설정을 선택하고, APIv3 비밀 설정을 클릭하여 API Key v3를 얻습니다.

wechat api key v3

API Key v3를 얻는 방법 : APIv3 Key 설정

1.2 상인 인증서 가져오기

WeChat Merchant Platform에 로그인하고, 계정 설정 > API 보안 > API 인증서를 선택하여 인증서를 다운로드할 수 있습니다.

wechat 상인 인증서

인증서를 다운로드한 후, 인증서 일련 번호 확인 방법에 따라 인증서 일련 번호를 얻고, 인증서의 개인 키 얻는 방법에 따라 개인 키를 얻습니다.

그런 다음, Casdoor에서 Cert를 생성하고 필요한 정보를 입력합니다.

wechat_cert

1.3 상인 ID와 앱 ID 가져오기

상인 ID를 얻는 방법 : WeChat Pay 상인 ID 조회 가이드

앱 ID를 얻는 방법 : WeChat Pay APPID 조회 가이드

단계 2. WeChat Pay 결제 제공자 생성

다음으로, 필요한 정보를 입력하여 Casdoor에서 위챗 페이 결제 제공자를 생성합니다.

이름WeChat Pay에서의 이름
Category결제 선택
TypeWeChat Pay 선택
Client ID단계 1.3에서 얻은 상인 ID
Client secret단계 1.1에서 얻은 API Key v3
App ID1.3 단계에서 얻은 App ID
Cert1.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는 동일해야 합니다.

위챗 페이 결제 제공자와 위챗 oauth 제공자 간의 관계

위챗을 통해 로그인 한 후(모바일 시나리오: 예를 들어, 위챗 모바일 앱 내의 내장 브라우저), 사용자는 JSAPI 결제를 기반으로 위챗 페이를 사용하여 제품을 구매할 수 있습니다.