Passer au contenu principal

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.

wechat 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.

wechat merchant certificate

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.

wechat_cert

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.

NomNom dans WeChat Pay
Categorychoisissez Payment
Typechoisissez WeChat Pay
Client IDMerchant ID obtenu à l'étape 1.3
Client secretAPI Key v3 obtenu à l'étape 1.1
App IDApp ID obtenu à l'étape 1.3
CertCert configuré à l'étape 1.2

wechat pay provider

É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.

ajoutez le fournisseur de paiement WeChat Pay pour le produit

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.

relation entre le fournisseur de paiement WeChat Pay et le fournisseur OAuth WeChat

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.