npm
@uqpay/sdk
SDK 需要 Node.js 20 或更高版本。
安装
快速上手
配置
创建 client 时传入配置项:鉴权
SDK 自动处理鉴权。它会用clientId 和 apiKey 换取 token,缓存并在过期前自动刷新,你无需手动管理 token。
代子账户调用
代 Connected 子账户调用 API 时,传入x-on-behalf-of 头:
幂等性
每次请求会自动生成一个 UUID 幂等键。如果要自定义:分页
所有 list 方法返回PaginatedResponse<T>,包含 data、total_pages 与 total_items:
page_number 直到 total_pages,即可遍历全部结果。
日志
开启 debug 日志可以看到所有请求和响应:apiKey、card_number、cvc、iban 等)会自动脱敏。也可以自行追加需脱敏的字段:
通用逃生出口
对于 SDK 暂未覆盖的接口,使用通用的request 方法:

