Перейти к основному содержанию

WeChat Pay

Шаг 1. Подготовка

Сначала вам нужно иметь торговый аккаунт на Платформе Торговцев WeChat.

Перед доступом к WeChat Pay необходимо выполнить некоторые подготовительные работы.

Вы можете обратиться к документации подготовка перед доступом для получения дополнительной информации.

1.1 Получить API Key v3

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

wechat api key v3

Как получить API Key v3 : Настройки ключа APIv3

1.2 Получить Торговый Сертификат

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

wechat торговый сертификат

После скачивания сертификата, получите Серийный номер сертификата в соответствии с Как просмотреть серийный номер сертификата и Приватный ключ в соответствии с Как получить приватный ключ сертификата.

Затем создайте Cert в Casdoor и заполните необходимую информацию.

wechat_cert

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 IDID Торговца, полученный на шаге 1.3
Client secretAPI Key v3, полученный на шаге 1.1
App IDApp ID, полученный на шаге 1.3
CertCert, настроенный на шаге 1.2

wechat pay провайдер

Шаг 3. Добавьте провайдера платежей WeChat Pay для вашего продукта

Наконец, добавьте провайдера платежей 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 pay и провайдером oauth wechat

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