pay-java-parent は、包括的なサードパーティの支払いドッキング Java 開発ツールキットです。エレガントな軽量支払いモジュールは、支払いドッキングと支払い統合 (WeChat、Alipay、UnionPay、Youdian、Fuyou、国境を越えた支払い Paypal、Payoneer (P Card Pai Anying) Yiji Pay) アプリ、スキャン コード、Web 支払いカード スワイプ QR による支払いを統合します。コード、顔をスワイプして支払う、赤い封筒を転送して支払う、サービス プロバイダー モデル、WeChat 分割アカウント、一括支払い、複数の支払いタイプと複数の支払いアカウントをサポート、支払いとビジネスが完全に分離されており、支払いは数行のコードで実現でき、支払いモジュールの開発は簡単かつ迅速に完了でき、現時点では開発ツールキット(つまりSDK)のみです。 ) であり、単純な Web 実装のみを提供します。 提案 この SDK が提供するさまざまな支払い関連機能を使用するには、maven または gradle を使用してこのプロジェクトを参照してください。
1. mvc フレームワークに依存せず、依存関係がほとんどありません: httpclient、fastjson、log4j、com.google.zxing。プロジェクトは合理化され、プロジェクトの移行の問題を心配する必要はありません。
2. サーブレットに依存せず、ツールとしてのみ使用され、任意のシステムに簡単に組み込むことができます (プロジェクト例では spring mvc の @PathVariable を使用しています。同様のフレームワークを使用することをお勧めします)。
3. 支払いリクエストの呼び出しは HTTP と非同期をサポートし、http プロキシと接続プールをサポートします
4. 決済モジュールの開発を簡単かつ迅速に完了
5. 複数の支払いタイプと複数の支払いアカウントの拡張をサポート
このプロジェクトには 4 つのパートが含まれています
1. pay-java-commonパブリックライブラリ、決済コア、仕様定義
2. pay-java-web-support Web サポート パッケージ。現在コールバック関連が実装されています。
2. pay-java-demo 固有の支払いデモ
3. pay-java-* 固有の支払い実装ライブラリ
Maven 構成
特定の支払いモジュール「{module-name}」は、特定の支払いチャネル pay-java-ali、pay-java-wx などのモジュール名です。
<依存関係>