{Маркер управления WeChat (Mark WeChat, сокращённо MarkWeChat) представляет собой набор инструментов для работы с платежами WeChat, разработанный компанией TianFu Union. Подробнее см. https://wechat.open.tianfu.ink}
Описание архитектуры программного обеспечения
Если вы используете Composer для управления зависимостями вашего проекта, выполните следующую команду в корневой директории вашего проекта:
$ composer require tianfuunion/mark-wechat
Или объявите зависимость от Mark WeChat SDK for PHP в вашем composer.json
:
{
"require": {
"tianfuunion/mark-wechat": "^1.0"
}
}
Затем выполните команду composer install
, чтобы установить зависимости. После завершения установки Composer включите зависимости в вашем PHP-коде:
require_once __DIR__ . '/vendor/autoload.php';
Адрес для тестирования SDK
http://paysdk.weixin.qq.com/Быстрое руководство по установке
① Установка конфигурации nginx + phpfpm + PHP
② Размещение распакованного SDK в корневую директорию сайта
③ Изменение файла lib/WxPayConfig.php на информацию, полученную при регистрации как мерчант
⑤ Загрузка сертификата и замена файлов в папке cert
⑥ Установка завершенаСтруктура каталога SDK
|-- lib
|-- logs
`-- example
Краткое описание функциональности каталогов:
lib
Код обёртки API WxPayApi.php
Включает все обёртки API платежей WeChat
WxPayConfigInterface.php
Конфигурация мерчанта, бизнес-логика должна наследовать этот интерфейс (обязательно храните свои ключи/сертификаты)
WxPayData.php
Код обёртки входных данных
WxPayException.php
Исключение
WxPayNotify.php
Базовый класс обратной связи
cert
Путь к сертификатам, сертификаты можно скачать с платформы мерчантов https://pay.weixin.qq.com/index.php/account/api_cert
Обратите внимание:
1. Файлы сертификатов не должны находиться в виртуальных каталогах web-сервера, они должны располагаться в защищённых каталогах, недоступных для внешних лиц;
2. Рекомендуется использовать сложные названия файлов сертификатов, труднозапоминающие;
3. Сервер мерчанта должен иметь надёжную защиту от вирусов и шпионских программ, чтобы предотвратить несанкционированное получение файлов сертификатов.
example/phpqrcode
Путь к открытым исходным кодам PHP для генерации QR-кодов
logs
Папка с логами
※Руководство по конфигурации
MCHID = '1225312702';
Введите номер магазина, указанный в письме о регистрации
APPID = 'wx426b3015555a46be';
Введите APPID публичного аккаунта или приложения, указанный в письме о регистрацииKEY = 'e10adc3949ba59abbe56e057f20f883e'
Здесь следует использовать API-ключ, установленный в вашем аккаунте платформы платежей WePay. Для обеспечения безопасности рекомендуется установить ключ длиной 32 символа.APPSECRET = '01c6d59a3f9024db6336662ac95c8e74' Этот параметр необходим для получения уникального идентификатора пользователя openid при использовании JSAPI для оплаты (аккаунт open платформы не может использовать JSAPI для оплаты). Вы можете получить AppSecret, войдя в систему через публичный аккаунт WeChat.
Маркетинговый SDK для PHP WeChat распространяется под лицензионным соглашением MulanPSL-2.0 и предоставляется бесплатно для использования.
Информация о правах использования сторонних исходных кодов и двоичных файлов указана отдельно.
Все права защищены © 2017-2024 TianFuUnion (https://www.tianfuunion.cn).
TianFuUnion® товарный знак и авторское право принадлежит компании Нюйчжоу Тайфань Юньчжуань Технология.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )