SDK REPOSITORY

SDK 仓库

HopoPay 为开发者提供全平台 SDK 与示例工程,把「Intent 支付」封装成一行代码。 当前核心能力可直接通过标准 Intent 协议接入,无需任何依赖。

hopopay-android-sdk

封装 PAY / PAY_TIME / PAY_CHANCE 三个 Intent 动作 + 令牌校验 + 结果回调,Gradle 一行接入。

Roadmap · Phase 1

hopopay-web-sdk

面向 Web 端的轻量录入与只读盘点能力,与 App 使用同一套资产模型与备份格式。

Roadmap · Phase 2

hopopay-ios-sdk

iOS 端支付与资产管理 SDK,跨端同一体验,备份文件与 Android / Web 互认。

Roadmap · Phase 3

现在就能接入:Intent 协议

SDK 发布前,核心能力已通过标准 Android Intent 对外开放,无需任何依赖。

build.gradle.kts (无需 SDK)
// 无需引入任何依赖,仅使用 Android 原生 API
val intent = Intent("com.eightb.pay.action.PAY").apply {
    putExtra("amount", 99.50)
    putExtra("payee", "XX证券")
    putExtra("productName", "买入手续费")
    putExtra("paymentToken", UUID.randomUUID().toString())
}
if (intent.resolveActivity(packageManager) != null) {
    payLauncher.launch(intent)
}
查看完整接入文档 在线体验支付流程

示例工程 sample-client

仓库 sample-client/ 目录提供独立可编译的接入示例:金额 / 收款方 / 商品输入 + 发起支付 + 令牌校验 + 结果展示,可直接用 Android Studio 打开运行。

  • MainActivity.kt:支付调用与结果处理完整流程
  • activity_main.xml:示例界面布局
  • 独立 Gradle 配置:可脱离主工程单独编译
  • 同时包含 startActivityForResult 与 Activity Result API 两种写法
查看示例代码 →

参与开发

SDK 仓库与示例工程的开源计划已列入拓展版图 Phase 1 / Phase 3,欢迎关注与贡献。

查看拓展版图 联系 Hopo Studio