跳转到主要内容
UQPAY Java SDK 以带类型的方式访问 UQPAY API,内置自动 OAuth2 鉴权、webhook 签名校验、基于 PGP 的授权决策以及沙盒模拟器。

GitHub

com.uqpay.sdk:uqpay-sdk-java
SDK 需要 Java 11 或更高版本,配合 Maven 3.6+Gradle 7+

安装

快速上手

鉴权

SDK 自动处理 OAuth2 鉴权。它会用 clientIdapiKey 换取 access token,缓存并在过期前自动刷新,你无需手动管理 token。

配置

自定义 HTTP client

环境

分页

所有 list 方法返回分页响应,提供 getData()getTotalPages()getTotalItems()

Webhooks

校验 UQPAY 发来的 webhook 签名:
校验器检查 HMAC-SHA512 签名,默认拒绝 timestamp 超过 300 秒的请求。

授权决策(PGP)

处理卡交易的实时授权决策。UQPAY 会向你的端点发送 PGP 加密的交易通知体,SDK 解密后调用你的处理器,并返回加密响应。

错误处理

SDK 使用一组异常层级: