pay-java-parent é um kit de ferramentas de desenvolvimento Java abrangente para pagamentos de terceiros. O módulo de pagamento elegante e leve integra encaixe de pagamento e integração de pagamento (WeChat, Alipay, UnionPay, Youdian, Fuyou, pagamento internacional paypal, aplicativo payoneer (P Card Pai Anying) Yiji Pay), código de digitalização, cartão de pagamento na web, pagamento por QR código, pague passando o dedo no rosto, pague transferindo envelopes vermelhos, modelo de provedor de serviços, conta dividida WeChat, pagamento consolidado, suporte a vários tipos de pagamento e várias contas de pagamento , o pagamento e o negócio são completamente separados, o pagamento pode ser realizado com algumas linhas de código, o desenvolvimento do módulo de pagamento pode ser concluído de forma simples e rápida e pode ser facilmente incorporado em qualquer sistema. Atualmente, é apenas um kit de ferramentas de desenvolvimento (ou seja, SDK). ) e fornece apenas implementação simples da Web. Sugestões Use maven ou gradle para fazer referência a este projeto para usar várias funções relacionadas a pagamentos fornecidas por este SDK.
1. Não depende de nenhum framework mvc, pouquíssimas dependências: httpclient, fastjson, log4j, com.google.zxing, o projeto é simplificado e não há necessidade de se preocupar com problemas de migração do projeto
2. Não depende de servlets, é usado apenas como ferramenta e pode ser facilmente incorporado em qualquer sistema (o exemplo do projeto usa @PathVariable do spring mvc, é recomendado usar um framework semelhante)
3. A chamada de solicitação de pagamento suporta HTTP e assíncrono, suporta proxy http e pool de conexão
4. Conclua o desenvolvimento do módulo de pagamento de forma simples e rápida
5. Suporta vários tipos de pagamento e expansão de contas de vários pagamentos
Este projeto contém 4 partes
1. biblioteca pública pay-java-common, núcleo de pagamento e definição de especificação
2. Pacote de suporte web pay-java-web-support, atualmente relacionado ao retorno de chamada foi implementado
2. Demonstração de pagamento específica pay-java-demo
3. biblioteca específica de implementação de pagamento pay-java-*
Configuração do Maven
O módulo de pagamento específico "{module-name}" é o nome do módulo do canal de pagamento específico pay-java-ali, pay-java-wx, etc.