更新记录
1.1.0(2025-11-25) 下载此版本
1.增加Android支持; 2.SDK升级到3.1.8
1.0.2(2025-02-15) 下载此版本
更新示例工程
1.0.1(2025-02-15) 下载此版本
增加示例工程
查看更多平台兼容性
uni-app(4.81)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | 5.0 | 12 | × |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | × | × | × | × | × |
uni-app x(4.81)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| × | × | 5.0 | 12 | × | × |
xh-uppay
app-ios/info.plist修改:
- CFBundleURLTypes中 weixin 对应的CFBundleURLSchemes值改为 对应的微信后台appId;
- CFBundleURLTypes中 ucloud 对应的CFBundleURLSchemes值改为 自定义的云闪付回调scheme;
- CFBundleURLTypes中 aliminipayUrl 对应的CFBundleURLSchemes值改为 自定义的支付宝小程序回调scheme;
- CFBundleURLTypes中 alisafepay 对应的CFBundleURLSchemes值改为 自定义的支付宝回调scheme。
UTS.entitlements修改:
com.apple.developer.associated-domains 改为 applink:对应的微信后台设置的Universal Link的域名,
例如微信后台Universal Link为:https://mobl-test.chinaums.com/ ,则此处值为 applinks:mobl-test.chinaums.com
设置支付环境,默认是生产环境
- ios端代码设置
setPayEnviroment(env:1) - env:0正式;1测试
- Android端修改app-android下AndroidManifest.xml中
<meta-data android:name="CurrentEnvironment" android:value="PROD"> <!-- PROD or TEST -->
注册函数:在发起支付之前需要调用一次此函数,仅ios需要
upPayRegistry({
appId:'wxc71b9ae0235a4c30',
link:'https://mobl-test.chinaums.com/',
cloudUrl:'unifyPayDemo',
aliminipayUrl:'qmfpppay',
aliUrl:"umsunifyalisafepay"
})
- appId:对应的微信后台appId;
- link:对应的微信后台设置的Universal Link;
- cloudUrl:info.plist中CFBundleURLTypes的 ucloud 对应的CFBundleURLSchemes值;
- aliminipayUrl:info.plist中CFBundleURLTypes的 aliminipay 对应的CFBundleURLSchemes值;
- aliUrl:info.plist中CFBundleURLTypes的 alisafepay 对应的CFBundleURLSchemes值。
综合支付:
upPayWithChannel({payData:"",channel:""},(code,info)=>{
})
-
channel值:'01'微信支付;'02'支付宝支付;'03'支付宝小程序;'05'微信小程序;'11':支付宝2.0;'12':云闪付
-
payData:支付参数,下订单回调数据中的appPayRequest内容的json字符串。
-
Android端无回调
-
code: 0000 支付请求发送成功。商户订单是否成功支付应该以商户后台收到支付结果。 1000 用户取消支付 1001 参数错误 1002 网络连接错误 1003 支付客户端未安装 2001 订单处理中,支付结果未知(有可能已经支付成功),请通过后台接口查询订单状态 2002 订单号重复 2003 订单支付失败 9999 其他支付错误
-
info: resultMsg 支付结果描述 extraMsg 支付结果附加的信息 rawMsg 原始支付渠道返回的信息

收藏人数:
下载插件并导入HBuilderX
下载示例项目ZIP
赞赏(0)
下载 37
赞赏 2
下载 11988781
赞赏 1823
赞赏
京公网安备:11010802035340号