WeChat Pay
Шаг 1. Подготовка
Сначала вам нужно иметь торговый аккаунт на Платформе Торговцев WeChat.
Перед доступом к WeChat Pay необходимо выполнить некоторые подготовительные работы.
Вы можете обратиться к документации подготовка перед доступом для получения дополнительной информации.
1.1 Получить API Key v3
Войдите на Платформу Торговцев WeChat, выберите Настройки аккаунта > Безопасность API > Установить секрет APIv3 и нажмите Установить секрет APIv3, чтобы получить API Key v3.

Как получить API Key v3 : Настройки ключа APIv3
1.2 Получить Торговый Сертификат
Вы можете войти на Платформу Торговцев WeChat и выбрать Настройки аккаунта > Безопасность API > Сертификат API, чтобы скачать сертификат.

После скачивания сертификата, получите Серийный номер сертификата в соответствии с Как просмотреть серийный номер сертификата и Приватный ключ в соответствии с Как получить приватный ключ сертификата.
Затем создайте Cert в Casdoor и заполните необходимую информацию.

1.3 Получить ID Торговца и App ID
Как получить ID Торговца : Руководство по запросу ID Торговца WeChat Pay
Как получить App ID : Руководство по запросу APPID WeChat Pay
Шаг 2. Создать провайдера платежей WeChat Pay
Далее, создайте провайдера платежей WeChat Pay в Casdoor, заполнив необходимую информацию.
| Имя | Имя в WeChat Pay |
|---|---|
| Category | выберите Оплата |
| Type | выберите WeChat Pay |
| Client ID | ID Торговца, полученный на шаге 1.3 |
| Client secret | API Key v3, полученный на шаге 1.1 |
| App ID | App ID, полученный на шаге 1.3 |
| Cert | Cert, настроенный на шаге 1.2 |

Шаг 3. Добавьте провайдера платежей WeChat Pay для вашего продукта
Наконец, добавьте провайдера платежей WeChat Pay для вашего продукта, чтобы пользователи могли покупать продукт с помощью WeChat Pay.

Поддержка платежей JSAPI
В настоящее время Casdoor поддерживает платежи JSAPI и платежи Native в WeChat Pay.
Для поддержки платежей JSAPI, вы должны настроить Провайдер OAuth WeChat, который поддерживает Медиа-платформу WeChat. Client ID 2 провайдера OAuth WeChat и App ID провайдера платежей WeChat Pay должны совпадать.

После входа через WeChat (в мобильном сценарии: например, встроенный браузер WeChat в мобильном приложении WeChat), пользователи могут покупать продукты с помощью WeChat Pay на основе платежей JSAPI.