银联云闪付支付集成

张开发
2026/4/15 0:54:08 15 分钟阅读

分享文章

银联云闪付支付集成
在 Kotlin 中集成银联支付(手机支付控件),核心步骤包括:**获取 TN(交易流水号)** → **调用银联支付插件** → **处理支付结果回调**。下面以官方 `UPPay` 控件为例,给出完整实现。1. 准备工作1.1 下载银联 SDK从[银联开放平台](https://open.unionpay.com/tjweb/acproduct/ detail?productId=4)下载手机支付控件 SDK,解压得到:- `UPPayAssistEx.jar`- `UPPayPluginEx.jar`- 各 CPU 架构的 `.so` 文件(`armeabi`、`armeabi-v7a`、`arm64-v8a`、`x86`)1.2 导入 SDK将两个 jar 包放入 `app/libs`,在 `build.gradle` 中添加:```groovydependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) // 其他依赖...}```将 `.so` 文件放入 `src/main/jniLibs` 对应架构目录下。1.3 配置 AndroidManifest.xml```xml!-- 网络权限 --uses-permission android:name="android.permission.INTERNET" /!-- 银联支付 Activity 声明 --activity android:name="com.unionpay.uppay.PayActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:exported="true" /activity android:name="com.unionpay.UPPayWapActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:exported="true" /```1.4 混淆配置(如果启用 ProGuard)```pro-dontwarn com.unionpay

更多文章