轻量级支付整合轻松嵌入任何系统 pay-java-parent

码农软件 · 软件分类 · 网店系统/电子商务 · 2020-02-01 07:28:20

软件介绍

优雅的轻量级支付模块集成支付对接支付整合(微信支付,支付宝,银联,友店,富友,跨境支付payoneer皮卡,paypal)app,扫码,即时到帐刷卡付条码付、转账,退款等等,已对接支付平台已实现对应接口,支持多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里 目前仅是一个开发工具包(即SDK),只提供简单Web实现,建议使用maven或gradle引用本项目即可使用本SDK提供的各种支付相关的功能 

 

特性

  1. 不依赖任何 mvc 框架,依赖极少:httpclient,fastjson,log4j,com.google.zxing,项目精简,不用担心项目迁移问题

  2. 也不依赖 servlet,仅仅作为工具使用,可轻松嵌入到任何系统里(项目例子利用spring mvc的 @PathVariable进行,推荐使用类似的框架)

  3. 支付请求调用支持HTTP和异步 支持http代理, auth

  4. 控制层统一异常处理

  5. LogBack日志记录

  6. 简单快速完成支付模块的开发

  7. 支持多种支付类型多支付账户扩展

本项目包含 3 个部分:

  1.  pay-java-common  公共lib,支付核心与规范定义

  2.  pay-java-demo  具体的支付demo

  3. pay-java-*  具体的支付实现库

Maven配置

支付核心模块

<dependency>
    <groupId>com.egzosn</groupId>
    <artifactId>pay-java-common</artifactId>
    <version>2.12.6</version>
</dependency>

具体支付模块 "{module-name}" 为具体的支付渠道的模块名 pay-java-ali,pay-java-wx等

<dependency>
    <groupId>com.egzosn</groupId>
    <artifactId>{module-name}</artifactId>
    <version>2.12.6</version>
</dependency>

 

 详细文档

 

基础模块支付宝微信讲解  友店微信 富友 银联 payoneer  paypal

支付整合》服务端+网页端详细使用与简单教程请看 pay-java-demo

android 例子 pay-java-android

##交流 很希望更多志同道合友友一起扩展新的的支付接口。

这里感谢ouyangxiangshao,ZhuangXiongActinian,ZCH 所提交的安卓例子或者分支

也感谢各大友友同学帮忙进行接口测试

非常欢迎和感谢对本项目发起Pull Request的同学,不过本项目基于git flow开发流程,因此在发起Pull Request的时候请选择develop分支。

 

同步更新github:https://github.com/egzosn/pay-java-parent

本文地址:https://codercto.com/soft/d/24634.html

The Haskell School of Expression

The Haskell School of Expression

Paul Hudak / Cambridge University Press / 2000-01 / USD 95.00

Functional programming is a style of programming that emphasizes the use of functions (in contrast to object-oriented programming, which emphasizes the use of objects). It has become popular in recen......一起来看看 《The Haskell School of Expression》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具