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

OSCHINA-MIRROR/egzosn-pay-java-parent

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

Универсальный пакет интеграции платежей от третьих сторон для Java. Легковесный модуль платежей с интеграцией различных платежных систем (WeChat Pay, Alipay, UnionPay, Youdian, Fuyou, PayPal, Payoneer и других). Поддерживает различные способы оплаты (мобильные приложения, сканирование QR-кодов, веб-платежи, бесконтактные платежи, оплату через биометрию и т.д.), а также сервисные модели для провайдеров услуг.

Основные характеристики

  1. Независимость от любых MVC-фреймворков; минимальные зависимости: HttpClient, FastJson, Log4j, ZXing.
  2. Отсутствие зависимости от Servlet API; легко интегрируется в любой проект.
  3. Поддержка HTTP и асинхронных запросов, HTTP-прокси, пулов соединений.
  4. Быстрое создание модулей платежей.
  5. Поддержка множества типов платежей и аккаунтов.

Проект состоит из четырёх частей:

  1. pay-java-common — общие библиотеки, определение ядра и нормативов платежей.
  2. pay-java-web-support — пакет поддержки веб-приложений, реализует обратные вызовы.
  3. pay-java-demo — конкретные примеры использования платежей.
  4. pay-java-* — конкретные реализации платежных систем.

Конфигурация Maven

Для конкретной платежной системы {module-name} используйте следующую зависимость:

<dependency>
    <groupId>com.egzosn</groupId>
    <artifactId>{module-name}</artifactId>
    <version>2.14.7</version>
</dependency>

Код проекта размещен на следующих сайтах:

Установка Spring Boot для автоматической конфигурации платежей

Адреса проектов на OSChina

Если вам помогает этот проект, нажмите кнопку «Подписаться»:

  • Базовый пакет интеграции платежей: pay-java-parent
  • Автоматическая конфигурация Spring Boot для интеграции платежей: pay-spring-boot-starter
Обучающие материалы

Подробное руководство по интеграции платежей доступно здесь: pay-java-demo.

Примеры для Android: pay-java-android

Общение

Мы рады видеть новых участников, желающих расширять возможности этого пакета.

Разработчики: ouyangxiangshao, ZhuangXiong, Actinian, Menjoe

Большое спасибо всем участникам за тестирование!

Очень приветствуем Pull Requests, но прошу выбрать ветку develop согласно процессу разработки Git Flow.

Контакты автора: E-Mail: egan@egzosn.com

QQ группы:

  1. pay-java(1 группа): 542193977 (полностью заполнена)
  2. pay-java(2 группа): 766275051

Вайцзўнг-группа: добавьте меня в друзья после подписки на мой Вайцзўнг.

Вайцзўнг-группа

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

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

Введение

Описание недоступно Развернуть Свернуть
Java и 2 других языков
Apache-2.0
Отмена

Участники

все

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

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