Spring Boot集成alipay4j

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

 

上一篇:Django对接支付宝实现支付宝充值金币功能


下一篇:springboot接入支付宝app支付