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