1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tianfuunion-mark-wechat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Интеграция WeChat SDK для PHP

Последняя стабильная версия Статус сборки Статус покрытия

Обзор

{Маркер управления WeChat (Mark WeChat, сокращённо MarkWeChat) представляет собой набор инструментов для работы с платежами WeChat, разработанный компанией TianFu Union. Подробнее см. https://wechat.open.tianfu.ink}

Архитектура программного обеспечения

Описание архитектуры программного обеспечения

Операционная среда

  • PHP 8.0+
  • Расширение cURL

Метод установки

Если вы используете 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления (1)

все
2.0

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/tianfuunion-mark-wechat.git
git@gitlife.ru:oschina-mirror/tianfuunion-mark-wechat.git
oschina-mirror
tianfuunion-mark-wechat
tianfuunion-mark-wechat
master