Alipay4j
支付宝 SDK For Java 为Java支付宝生活号或支付宝支付开发爱好者提供的开发平台SDK
官方网站
http://www.alipay4j.com/(搭建中,若有PHP开发工程师请联系我邮箱15213595272@163.com)
入门视频
敬请期待
项目介绍
alipay4j 开发工具jar alipay4j-example-web 示例
##更新日志
2019年08月30日
alipay4j-Bate-1.0-SNAPSHOT 版上线 1. 实现了生活号相关操作 2. 未经测试,测试工作进行中
2019年08月26日
alipay4j-0.0.1版上线 1. 支持小程序 code获取userid 2. 用户code换取详细信息 3. APP Token授权
##调用方式
1. maven 引用
<dependency>
<groupId>org.alipay4j</groupId>
<artifactId>alipay4j</artifactId>
<version>Bate-1.0-SNAPSHOT</version>
</dependency>
2. 配置项目 alipay4j.properties
alipay4j.debug=true
alipay4j.token=alipay4j
#APPID
alipay4j.appid=
#支付宝网关
alipay4j.gateway=https://openapi.alipaydev.com/gateway.do
#RSA2(SHA256)密钥
#应用私钥
alipay4j.rsa2.app.private.key=
#支付宝公钥
alipay4j.rsa2.alipay.public.key=
#应用网关
alipay4j.app.gateway=
#授权回调地址
alipay4j.app.oauth.uri=
#用户授权回调地址
alipay4j.user.oauth.uri=
#AES密钥
alipay4j.app.aes.key=
#授权的令牌,永久有效(授权获取后填写),授权文档官方地址:https://docs.open.alipay.com/20160728150111277227/intro
#多环境使用redis缓存,或数据库存储管理
alipay4j.app.auth.token=
#支付宝处理
3. 根据不同组件操作实现(下列各组件调用)
//获得用户信息
Alipay alipay = AlipayBuilder.newInstance().build();
/** 返回基础授权组件 */
BaseComponent baseComponent = alipay.base();
/** 返回授权相关组件 */
SnsComponent snsComponent = alipay.sns();
/** 生活号账户操作组件 */
AccountComponent accountComponent = alipay.account();
/** 返回用户组件 */
UserComponent userComponent = alipay.user();
/** 广告位操作组件 */
AdvertComponent advertComponent = alipay.advert();
/** 数据统计组件 */
DataComponent dataComponent = alipay.data();
/** 扩展区组件 */
ExtensionComponent extensionComponent = alipay.extension();
/** 分组操作组件 */
GroupComponent groupComponent = alipay.group();
/** 标签操作组件 */
LabelComponent labelComponent = alipay.label();
/** 生活号操作组件 */
LifeAgentComponent lifeAgentComponent = alipay.lifeAgent();
/** 生活号设置组件 */
LifeSettingComponent lifeSettingComponent = alipay.lifeSetting();
/** 目录操作组件 */
MenuComponent menuComponent = alipay.menu();
/** 消息操作组件 */
MessageComponent messageComponent = alipay.message();
/** 二维码操作组件 */
QrcodeComponent qrcodeComponent = alipay.qrcode();
/** 场景操作组件 */
SceneComponent sceneComponent = alipay.scene();
/** 营销位操作组件 */
TopicComponent topicComponent = alipay.topic();
/** 用户标签操作组件 */
UserLabelComponent userLabelComponent = alipay.userLabel();
码云地址:https://gitee.com/heliang240/alipay4j