pay-java-parent — это комплексный сторонний набор инструментов для разработки Java для закрепления платежей. Элегантный легкий платежный модуль объединяет стыковку платежей и интеграцию платежей (WeChat, Alipay, UnionPay, Youdian, Fuyou, приложение PayPal для трансграничных платежей, приложение payoneer (P Card Pai Anying) Yiji Pay), код сканирования, считывание карты веб-платежей. Оплата по QR. код, оплата проведением по лицу, оплата переводом красных конвертов, модель поставщика услуг, разделенная учетная запись WeChat, объединенный платеж, поддержка нескольких типов оплаты и нескольких платежных счетов , оплата и бизнес полностью разделены, оплата может быть реализована с помощью нескольких строк кода, разработка платежного модуля может быть завершена просто и быстро, и его можно легко встроить в любую систему. В настоящее время это только набор инструментов для разработки (т.е. SDK). ) и обеспечивает только простую веб-реализацию. Предложения Используйте maven или gradle для ссылки на этот проект, чтобы использовать различные функции, связанные с платежами, предоставляемые этим SDK.
1. Не зависит от какой-либо структуры MVC, очень мало зависимостей: httpclient, fastjson, log4j, com.google.zxing, проект оптимизирован, и нет необходимости беспокоиться о проблемах миграции проекта.
2. Он не зависит от сервлетов, используется только как инструмент и может быть легко встроен в любую систему (в примере проекта используется @PathVariable из Spring MVC, рекомендуется использовать аналогичный фреймворк).
3. Вызов запроса платежа поддерживает HTTP и асинхронный режим, поддерживает HTTP-прокси и пул соединений.
4. Выполните разработку платежного модуля просто и быстро.
5. Поддержка нескольких типов платежей и расширения учетной записи для нескольких платежей.
Этот проект состоит из 4 частей
1. общедоступная библиотека pay-java-common, платежное ядро и определение спецификации
2. пакет веб-поддержки pay-java-web-support, в настоящее время реализован обратный вызов.
2. демо-версия платежа pay-java-demo
3. специальная библиотека реализации платежей pay-java-*
Конфигурация Maven
Конкретный платежный модуль «{module-name}» — это имя модуля конкретного платежного канала pay-java-ali, pay-java-wx и т. д.
<зависимость>