Overview of pay-java-parent SDK
developThe pay-java-parent project is a lightweight Java SDK for integrating multiple third-party payment providers including WeChat Pay, Alipay, UnionPay, PayPal, Payoneer, and others.
Key characteristics:
- Framework Agnostic: Does not depend on any MVC framework (like Spring MVC) or Servlet containers. It is designed as a pure utility tool that can be easily embedded into any system.
- Minimal Dependencies: Relies only on
httpclient,fastjson,log4j, andcom.google.zxing. - Flexible Integration: Supports HTTP and asynchronous requests, HTTP proxies, and connection pooling.
- Modular Architecture: The project is split into core specifications, web support (for callbacks), demos, and individual channel implementation libraries.