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 Media Platform
. Client ID 2
провайдера OAuth WeChat та App ID
провайдера платежів WeChat Pay повинні бути однаковими.
Після входу через WeChat (у мобільному сценарії: наприклад, вбудований браузер WeChat у мобільному додатку WeChat), користувачі можуть купувати продукт за допомогою WeChat Pay на основі платежів JSAPI.