Перейти до основного вмісту

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 merchant certificate

Після завантаження сертифіката, отримайте Серійний номер сертифіката згідно Як переглянути серійний номер сертифіката та Приватний ключ згідно Як отримати приватний ключ сертифіката.

Потім створіть 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 provider

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

Нарешті, додайте провайдера платежів WeChat Pay для вашого продукту, щоб користувачі могли купувати продукт за допомогою WeChat Pay.

додати провайдера платежів wechat pay для продукту

Підтримка платежів JSAPI

Наразі Casdoor підтримує платежі JSAPI та платежі Native у WeChat Pay.

Для підтримки платежів JSAPI ви повинні налаштувати Провайдера OAuth WeChat, який підтримує WeChat Media Platform. Client ID 2 провайдера OAuth WeChat та App ID провайдера платежів WeChat Pay повинні бути однаковими.

зв'язок між провайдером платежів wechat pay та провайдером oauth wechat

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