pay-java-parent est une boîte à outils complète de développement Java d'accueil de paiement tiers. L'élégant module de paiement léger intègre l'accueil des paiements et l'intégration des paiements (WeChat, Alipay, UnionPay, Youdian, Fuyou, paiement transfrontalier Paypal, payoneer (P Card Pai Anying) Yiji Pay), un scan code, un balayage de carte de paiement Web. Payez par code-barres. , payez en faisant glisser votre visage, payez en transférant des enveloppes rouges, modèle de fournisseur de services, fractionnement de compte WeChat, paiement combiné, prise en charge de plusieurs types de paiement et de plusieurs comptes de paiement, le paiement et les affaires sont complètement séparés, le paiement peut être réalisé en quelques lignes seulement de code, et le développement du module de paiement peut être réalisé simplement et rapidement. Il peut être facilement intégré dans n'importe quel système. Actuellement, il ne s'agit que d'un kit d'outils de développement (c'est-à-dire un SDK), qui ne fournit qu'une simple implémentation Web. utiliser maven ou gradle pour référencer ce projet afin d'utiliser diverses fonctions liées au paiement fournies par ce SDK.
1. Ne repose sur aucun framework mvc, très peu de dépendances : httpclient, fastjson, log4j, com.google.zxing, le projet est rationalisé et il n'y a pas lieu de s'inquiéter des problèmes de migration de projet
2. Il ne repose pas sur des servlets, il est uniquement utilisé comme outil et peut être facilement intégré dans n'importe quel système (l'exemple de projet utilise @PathVariable de spring mvc, il est recommandé d'utiliser un framework similaire)
3. L'appel de demande de paiement prend en charge HTTP et asynchrone, prend en charge le proxy http et le pool de connexions
4. Terminez le développement du module de paiement simplement et rapidement
5. Prise en charge de plusieurs types de paiement et de l'expansion de comptes à paiements multiples
Ce projet contient 4 parties
1. bibliothèque publique pay-java-common, noyau de paiement et définition des spécifications
2. Le package de support Web pay-java-web-support, actuellement lié au rappel, a été implémenté
2. Démo de paiement spécifique à pay-java-demo
3. bibliothèque d'implémentation de paiement spécifique à pay-java-*
Configuration Maven
Le module de paiement spécifique "{module-name}" est le nom du module du canal de paiement spécifique pay-java-ali, pay-java-wx, etc.