更新记录

1.0.2(2025-02-15)

更新示例工程

1.0.1(2025-02-15)

增加示例工程

1.0.0(2025-02-15)

接入iOS端全民付中微信原生支付、支付宝小程序支付、微信小程序支付、间联支付宝支付、云闪付,具体接口和配置文件修改请查看readme.md

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.12,Android:不支持,iOS:9,HarmonyNext:不支持 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

xwp-uppay

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

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

设置支付环境,默认是生产环境

setPayEnviroment(env:1)

env:0正式;1测试

注册函数:在发起支付之前需要调用一次此函数

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'微信支付;'03'支付宝小程序;'05'微信小程序; payData:支付参数,下订单回调数据中的appPayRequest内容的json字符串。

云闪付支付:

upPayCloud({payData:""},(code,info)=>{

})

payData:支付参数,下订单回调数据中的appPayRequest内容的json字符串

间联支付宝支付:

upPayAli({payData:""},(code,info)=>{

})

payData:支付参数,下订单回调数据中的appPayRequest内容的json字符串

code: 0000 支付请求发送成功。商户订单是否成功支付应该以商户后台收到支付结果。 1000 用户取消支付 1001 参数错误 1002 网络连接错误 1003 支付客户端未安装 2001 订单处理中,支付结果未知(有可能已经支付成功),请通过后台接口查询订单状态 2002 订单号重复 2003 订单支付失败 9999 其他支付错误 info: resultMsg 支付结果描述 extraMsg 支付结果附加的信息 rawMsg 原始支付渠道返回的信息

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问