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
を取得します。
API Key v3
の取得方法: APIv3 Key Settings
1.2 商人証明書を取得する
WeChat Merchant Platformにログインし、Account Settings > API Security > API Certificate
を選択して証明書をダウンロードします。
証明書をダウンロードした後、証明書シリアル番号の確認方法に従ってCertificate Serial Number
と証明書のプライベートキーの取得方法に従ってPrivate Key
を取得します。
その後、Casdoorで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の名前 |
---|---|
Category | Payment を選択する |
Type | WeChat Pay を選択する |
Client ID | ステップ1.3で取得したMerchant ID |
Client secret | ステップ1.1で取得したAPI Key v3 |
App ID | ステップ1.3で取得したApp ID |
Cert | ステップ1.2で設定したCert |
ステップ3。 製品のための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経由でログインした後(モバイルシナリオでは、例えばWeChatモバイルアプリ内のWeChat組み込みブラウザ)、ユーザーはJSAPI支払いに基づいてWeChat Payを使用して製品を購入できます。