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

OSCHINA-MIRROR/catshen-xxpay-master

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

XxPay: официальный канал общения: 206119456 (код доступа для вступления в группу: xxpay общение).

Проект

  • XxPay агрегатор платежей разработан на Java и включает версии с архитектурой spring-cloud и dubbo. Он уже интегрирован с основными платёжными каналами, такими как WeChat (оплата через публичный аккаунт, сканирование кода и оплата через приложение), Alipay (оплата на сайте компьютера, оплата на мобильном сайте и оплата через приложение).

Официальный сайт XxPay: http://www.xxpay.org

Опыт оплаты XxPay через сканирование QR-кода: http://shop.xxpay.org/goods/openQrPay.html

Демонстрация платформы управления XxPay: http://mgr.xxpay.org

Библиотека документов XxPay: http://docs.xxpay.org

Версия

Версия Дата Описание
V1.0.0 2017-09-10 Завершение разработки dubbo архитектуры, добавление интерфейса запроса платёжного заказа
V1.0.0 2017-08-25 Замена SDK Weixin-Java-Pay на weixin-java-pay, добавление H5 оплаты WeChat, поддержка docker развёртывания
V1.0.0 2017-08-23 Обновление до последней версии Alipay API
V1.0.0 2017-08-20 Обновление spring boot до версии 1.5.6, исправление ошибки уведомления
V1.0.0 2017-08-11 Завершение spring-cloud архитектуры, интеграция с WeChat и Alipay каналами

Дальнейшие планы по разработке:

+ Добавление интерфейсов перевода WeChat, возврата средств и выдачи красных конвертов;
+ Добавление IAP платежей;
+ Добавление версии spring-mvc;
+ Добавление сопоставления с платёжными каналами для проверки;
+ Добавление функций счёта и расчёта;
+ Добавление сопоставления с торговыми партнёрами для проверки.

Порядок разработки может не соответствовать приведённому выше списку. Если у вас есть более конкретные требования к разработке, пожалуйста, сообщите автору.

Тестирование проекта

  • Как получить тестовый аккаунт для оплаты? Подпишитесь на официальный публичный аккаунт (ищите «XxPay»), ответьте: тестовый аккаунт.
  • Тестирование Alipay sandbox: Тестирование Alipay Sandbox XxPay.

Процесс оплаты через XxPay, опыт сканирования QR-кода на телефоне

[Скриншоты платформы управления]

Изображение

Изображение

Структура проекта


xxpay-master
├── xxpay4dubbo -- spring-boot-dubbo архитектура реализации
|    ├── xxpay4dubbo-api -- определение интерфейса
|    ├── xxpay4dubbo-service -- производитель услуг
|    └── xxpay4dubbo-web -- потребитель услуг
├── xxpay4spring-cloud -- реализация spring-cloud архитектуры
|    ├── xxpay-config -- центр конфигурации
|    ├── xxpay-gateway -- API шлюз
|    ├── xxpay-server -- центр регистрации услуг
|    ├── xxpay-service -- производитель услуг
|    └── xxpay-web -- потребитель услуг
├── xxpay4spring-mvc -- реализация spring-mvc архитектуры
├── xxpay-common -- общий модуль
├── xxpay-dal -- слой постоянного хранения данных
├── xxpay-mgr -- платформа управления операциями
├── xxpay-shop -- демонстрационный магазин

xxpay-master

Проект Порт Описание
xxpay-common Общий модуль (константы, инструменты и т. д.), выпущенный в виде jar
xxpay-dal Платёжный слой постоянного хранения данных, выпущенный в виде jar
xxpay-mgr 8092 Платёжная платформа управления
xxpay-shop 8081 Демонстрационная система магазина платежей
xxpay4spring-cloud Реализация центра платежей spring-cloud
xxpay4dubbo Реализация центра платежей spring-boot-dubbo
xxpay4spring-mvc Реализация центра платежей spring-mvc

xxpay4spring-cloud

Проект Порт Описание
xxpay-config 2020 Центр конфигурации платёжных сервисов
xxpay-gateway 3020 Шлюз API платёжных сервисов
xxpay-server 2000 Центр регистрации платёжных сервисов
xxpay-service 3000 Производитель платёжных услуг
xxpay-web 3010 Потребитель платёжных услуг
Последовательность запуска проектов:
xxpay-server > xxpay-config > xxpay-service > xxpay-web > xxpay-gateway

xxpay4dubbo

Проект Порт Описание
xxpay4dubbo-api Определение интерфейса API
xxpay4dubbo-service 20880 Производитель платёжных услуг
xxpay4dubbo-web 3020 Потребитель платёжных услуг
Последовательность запуска проектов:
xxpay4dubbo-service > xxpay4dubbo-web

Развёртывание проекта


Документация по развёртыванию проекта: Развёртывание XxPay

Автор успешно развернул проект на хосте Alibaba Cloud. Конфигурация сервера:

CPU Память Операционная система
1 ядро 2 ГБ CentOS 6.8 64 бит

Соответствующие версии установленного программного обеспечения (только для справки):

Программное обеспечение Версия Примечание
JDK 1.8 Spring boot поддерживает низкие версии
ActiveMQ 5.11.1 Также поддерживаются высокие версии, такие как 5.14.3
MySQL 5.7.17 Должна быть версия 5.6 или выше, иначе инициализация SQL вызовет ошибку, если только вручную не изменить оператор создания таблицы

О нас


Сканируйте QR-код ниже, чтобы подписаться на официальный публичный аккаунт: XxPay и получать больше интересного контента.

XxPay агрегатор платежей публичный аккаунт

Комментарии ( 0 )

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

Введение

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

Обновления

Пока нет обновлений

Участники

все

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

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