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.