V免签 — решение для приёма платежей от индивидуальных разработчиков
V免签 (PHP) — это программа для приёма платежей, разработанная на основе Thinkphp5.1 и MySQL. Она предоставляет следующие функции:
- мгновенное зачисление средств без необходимости регистрации в сторонних сервисах;
- простой пример кода для интеграции;
- унифицированный API для обработки платежей;
- бесплатное и открытое ПО без скрытых рисков;
- мониторинг информации о приёме платежей с возможностью использования мобильных номеров или симуляторов Alipay и WeChat для удобства пользователей iOS;
- отсутствие требований к руту, XP-фреймворку, изменению приложений Alipay/WeChat, что обеспечивает повышенную безопасность.
Если вы не знакомы с конфигурацией среды PHP, вы можете использовать Java-версию серверной части (https://github.com/szvone/Vmq).
Адрес открытого исходного кода для мониторинга: https://github.com/szvone/VmqApk.
Для работы V免签 требуется PHP версии 5.6 или выше.
Программа предназначена исключительно для тестирования и отладки разработчиками. Не рекомендуется использовать её в незаконных целях или для коммерческого применения. Для официального подключения к сервисам рекомендуется обратиться в службу поддержки.
Группа обсуждения проекта: 992029073 (группа была заблокирована, автор QQ: 7876632). Просьба не добавлять его в группу и не обращаться по вопросам функций, так как он не отвечает на них. Это полностью открытая система, которую можно самостоятельно настроить и протестировать. Техническая поддержка не предоставляется.
Вопросы по работе системы следует направлять через систему отслеживания ошибок.
Введение
Проект V免签 является полностью открытым, что означает отсутствие дохода у автора. Разработка ведётся в свободное время. Если у вас есть финансовые возможности, вы можете поддержать проект (см. ссылку на оплату ниже). Если вы не хотите делать пожертвование, вы также можете выразить свою поддержку, поставив звезду на GitHub.


Принцип работы
- Клиент сканирует QR-код для оплаты.
- После получения платежа на мобильный телефон приходит уведомление.
- V免签 отслеживает уведомления на сервере мониторинга.
- Сервер мониторинга отправляет информацию о платеже на сервер.
- Сервер анализирует сумму платежа и определяет соответствующий заказ.
Установка
Рекомендуется использовать панель управления NPM для установки. Ниже приведён пошаговый процесс установки с использованием панели управления NPM. Другие методы установки требуют самостоятельного изучения и настройки.
- Скачайте исходный код, выбрав «Clone or download» или «Download ZIP».
- Создайте новый сайт в панели управления NPM и выполните следующие шаги:
- Установите каталог сайта в «public» и сохраните изменения.
- Выберите «Thinkphp» в качестве псевдостатического каталога и сохраните настройки.
- Поместите файл index.html в первую строку и сохраните.
- Откройте файл config/database.php в каталоге сайта и настройте параметры подключения к вашей базе данных MySQL.
- Импортируйте файл vmq.sql из корневого каталога в вашу базу данных.
- Сайт готов к использованию. Перейдите в интерфейс для дальнейшей настройки. Обратите внимание, что после установки учётные данные администратора по умолчанию — admin.
Использование
После завершения установки перейдите в административный интерфейс и ознакомьтесь с подробной документацией по API.
Примечание
- Система V免签 основана на мониторинге уведомлений о получении платежей на мобильных устройствах. Поэтому важно обеспечить непрерывную работу серверов Alipay, WeChat и V免签 для корректного функционирования системы. Добавьте серверы в белый список исключений для очистки памяти!
- V免签 предназначен для индивидуальных разработчиков. Если вы не знаете, как создавать веб-сайты, эта система может оказаться сложной для вас.
- Принцип работы V免签 заключается в мониторинге уведомлений на мобильных устройствах о полученных платежах. Эта система не подходит для многопользовательских сценариев, используемых в коммерческих целях.
- V免签 — бесплатное и открытое программное обеспечение. Все исходные коды доступны, поэтому нет планов по взиманию платы за использование. Автор не может предоставить инструкции по установке каждому пользователю. Рекомендуется обратиться к документации и использовать поисковые системы для получения дополнительной информации.
- Мониторинг работает не со всеми моделями мобильных устройств. В случае проблем с совместимостью рекомендуется попробовать другую модель телефона или использовать симулятор с подключением к сети.
- Серверная часть V免签 доступна в двух версиях: PHP и Java. При возникновении проблем с версией PHP попробуйте использовать версию на Java. Конфигурация PHP может быть более сложной и требует настройки псевдостатических правил.
Процесс установки обычно включает следующие шаги:
- Загрузите серверную часть с GitHub для последней версии.
- Войдите в административную панель и внесите необходимые изменения в настройки системы.
- Запустите серверную часть и перейдите к настройке мониторинга.
- Загрузите приложение для мониторинга и установите его.
- Настройте приложение для мониторинга вручную или с помощью сканирования QR-кода.
- В приложении мониторинга перейдите в раздел «Службы» и включите сервис.
- Вернитесь в V免签 и проверьте статус мониторинга. Если всё работает правильно, установка завершена. Если вы получаете только тестовые уведомления в виде push-уведомлений, система может не поддерживать ваш телефон.
- Если после включения сервиса вы всё ещё сталкиваетесь с проблемами, убедитесь, что ваш телефон настроен следующим образом:
- Отключите режим скрытия уведомлений в настройках MIUI.
- Добавьте приложение в белый список для оптимизации энергопотребления.
- Включите уведомления для V免签, Alipay и WeChat.
Настройка телефона (на примере MIUI):
- Отключите функцию скрытия системных уведомлений.
- Для старых версий MIUI: перейдите в «Настройки» → «Другие настройки» → «Энергопотребление и производительность» → «Режим скрытия» → выберите «V免签 Мониторинг».
- Для новых версий MIUI: перейдите в «Настройки» → «Другие настройки» → «Оптимизация батареи» → «Приложения с оптимизацией батареи» → добавьте V免签 Мониторинг, Alipay и WeChat в список разрешённых приложений.
- Добавьте приложения в белый список оптимизации энергопотребления:
- Перейдите в «Настройки» → «Другие настройки» → «Энергопотребление и производительность».
- Найдите V免签 Мониторинг, Alipay и WeChat и переведите их в режим «Без ограничений».
- Включите уведомления:
- Перейдите в «Настройки» → «Уведомления и статусная строка».
- Убедитесь, что уведомления для V免签 Мониторинг, Alipay и WeChat включены.
- Отключите режим «Не беспокоить»:
- Перейдите в «Настройки» → «Не беспокоить».
- Выключите этот режим.
- Подпишитесь на публичные аккаунты WeChat:
Система поддерживает следующие типы уведомлений:
- Push-уведомления о личных платежах через Alipay.
- Уведомления о платежах с использованием QR-кодов Alipay для бизнеса.
- Push-уведомления о платежах, привязанных к учётным записям сотрудников через Alipay.
- Push-уведомления о платёжных операциях через WeChat с использованием QR-кодов.
- Push-уведомления о платежах сотрудников через WeChat. Добавление сотрудников в систему для поддержки оплаты
После добавления сотрудники смогут получать уведомления о платежах на устройствах Android или в эмуляторах. Это удобно для пользователей iOS.
Способы привязки сотрудника к аккаунту через WeChat:
- WeChat → Оплата → Двумерный код оплаты → Журнал платежей → Добавление уведомлений о получении платежа сотрудником.
- Платёжная система Alipay:
- Мои → Услуги для бизнеса → Сотрудники → Немедленное добавление.
Исправление ошибок на сервере
Рекомендуется обновить версию до указанной ниже.
v1.1.1 (2019.04.19)
- Исправлена ошибка, из-за которой после успешного создания запроса на изменение заказа статус заказа не устанавливался как «успешный».
- Исправлено округление суммы на главной странице системы до двух знаков после запятой.
- Устранена проблема с перезагрузкой состояния на стороне мониторинга при изменении системных настроек.
- Добавлены параметры notifyUrl и returnUrl в API создания заказа. Эти параметры позволяют задать URL обратного вызова при создании заказа.
v1.1 (2019.04.18)
- Загружена версия фреймворка ThinkPHP.
v1.0 (2019.04.18)
- Выпущена первая версия на PHP.
Версия в разработке
После тестирования версии без подписи мы начнём разработку интеграции с платформой для выпуска карт без подписи. Эта платформа также будет бесплатной и открытой. Ждём ваших отзывов!
Информация об авторских правах
V без подписи распространяется по лицензии MIT и может использоваться бесплатно. Не допускается использование в незаконных целях.
Авторские права © 2019 by vone (http://szvone.cn).
Все права защищены.
Опубликовать ( 0 )