WeChat Pay
Étape 1. Préparation
Tout d'abord, vous devez avoir un compte marchand sur WeChat Merchant Platform.
Avant d'accéder à WeChat Pay, il y a certaines préparations à effectuer.
Vous pouvez vous référer à la documentation préparation avant accès pour plus d'informations.
1.1 Obtenez la clé API v3
Connectez-vous à WeChat Merchant Platform, sélectionnez Account Settings > API Security >Set APIv3 Secret
, et cliquez sur Set APIv3 secret
pour obtenir la API Key v3
.
Comment obtenir API Key v3
: Paramètres de la clé APIv3
1.2 Obtenez le certificat marchand
Vous pouvez vous connecter à WeChat Merchant Platform, et sélectionner Account Settings > API Security > API Certificate
pour télécharger le certificat.
Après avoir téléchargé le certificat, obtenez le Certificate Serial Number
selon Comment voir le numéro de série du certificat et la Private Key
selon Comment obtenir la clé privée du certificat.
Ensuite, créez un Cert
chez Casdoor et remplissez les informations nécessaires.
1.3 Obtenez l'ID marchand et l'ID d'application
Comment obtenir Merchant ID
: Guide de requête de l'ID marchand WeChat Pay
Comment obtenir App ID
: Guide de requête de l'APPID WeChat Pay
Étape 2. Créez un fournisseur de paiement WeChat Pay
Ensuite, créez un fournisseur de paiement WeChat Pay dans Casdoor en remplissant les informations nécessaires.
Nom | Nom dans WeChat Pay |
---|---|
Category | choisissez Payment |
Type | choisissez WeChat Pay |
Client ID | Merchant ID obtenu à l'étape 1.3 |
Client secret | API Key v3 obtenu à l'étape 1.1 |
App ID | App ID obtenu à l'étape 1.3 |
Cert | Cert configuré à l'étape 1.2 |
Étape 3. Ajoutez le fournisseur de paiement WeChat Pay pour votre produit
Enfin, ajoutez le fournisseur de paiement WeChat Pay pour votre produit afin que les utilisateurs puissent acheter le produit en utilisant WeChat Pay.
Prise en charge du paiement JSAPI
Actuellement, Casdoor prend en charge le paiement JSAPI et le paiement natif dans WeChat Pay.
Pour prendre en charge le paiement JSAPI, vous devez configurer un fournisseur OAuth WeChat qui prend en charge WeChat Media Platform
. Le Client ID 2
du fournisseur OAuth WeChat et le App ID
du fournisseur de paiement WeChat Pay doivent être identiques.
Après s'être connecté via WeChat (dans le scénario mobile : par exemple, le navigateur intégré à l'application mobile WeChat), les utilisateurs peuvent acheter des produits en utilisant WeChat Pay basé sur le paiement JSAPI.