メインコンテンツにスキップ

WeChat Pay

ステップ1。 準備

まず、WeChat Merchant Platformで商人アカウントを持っている必要があります。

WeChat Payにアクセスする前に、いくつかの準備が必要です。

詳細については、アクセス前の準備のドキュメントを参照してください。

1.1 API Key v3を取得する

WeChat Merchant Platformにログインし、Account Settings > API Security >Set APIv3 Secretを選択し、Set APIv3 secretをクリックしてAPI Key v3を取得します。

wechat api key v3

API Key v3の取得方法: APIv3 Key Settings

1.2 商人証明書を取得する

WeChat Merchant Platformにログインし、Account Settings > API Security > API Certificateを選択して証明書をダウンロードします。

wechat merchant certificate

証明書をダウンロードした後、証明書シリアル番号の確認方法に従ってCertificate Serial Number証明書のプライベートキーの取得方法に従ってPrivate Keyを取得します。

その後、CasdoorでCertを作成し、必要な情報を記入します。

wechat_cert

1.3 商人IDとアプリIDを取得する

Merchant IDの取得方法: WeChat Pay Merchant ID Query Guide

App IDの取得方法: WeChat Pay APPID Query Guide

ステップ2。 WeChat Payの支払いプロバイダーを作成する

次に、必要な情報を記入してCasdoorでWeChat Payの支払いプロバイダーを作成します。

名前WeChat Payの名前
CategoryPaymentを選択する
TypeWeChat Payを選択する
Client IDステップ1.3で取得したMerchant ID
Client secretステップ1.1で取得したAPI Key v3
App IDステップ1.3で取得したApp ID
Certステップ1.2で設定したCert

wechat pay provider

ステップ3。 製品のためのWeChat Payの支払いプロバイダーを追加する

最後に、製品のためのWeChat Payの支払いプロバイダーを追加して、ユーザーがWeChat Payを使用して製品を購入できるようにします。

製品のためのwechat pay支払いプロバイダーを追加する

JSAPI支払いのサポート

現在、CasdoorはWeChat PayのJSAPI支払いネイティブ支払いをサポートしています。

JSAPI支払いをサポートするためには、WeChat Media PlatformをサポートするWeChat OAuth Providerを設定する必要があります。 WeChat OAuth ProviderのClient ID 2とWeChat Pay Payment ProviderのApp IDは同じである必要があります。

wechat pay支払いプロバイダーとwechat oauthプロバイダーの関係

WeChat経由でログインした後(モバイルシナリオでは、例えばWeChatモバイルアプリ内のWeChat組み込みブラウザ)、ユーザーはJSAPI支払いに基づいてWeChat Payを使用して製品を購入できます。