Spring Boot集成alipay4j

Alipay4j

支付寶 SDK For Java 
爲Java支付寶生活號或支付寶支付開發愛好者提供的開發平臺SDK

官方網站

http://www.alipay4j.com/(搭建中,若有PHP開發工程師請聯繫我郵箱[email protected]

入門視頻

敬請期待

項目介紹

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章