支持微信支付、支付宝支付、iOS内购、微信虚拟支付、抖音支付、华为支付,支持H5、PC、小程序、APP,微信公众号、多商户支付、个人支付、商家转账,为你支付业务扫平障碍。无第三方npm依赖。
下载人数: 2,554
下载次数: 8,445
收藏人数:
444
更新日期:2025-03-11
版本:1.16.1
云函数列表:
云函数:vk-pay
公共模块:vk-uni-pay(加密)
更新记录
1.16.1(2025-03-11)
- 【调整】微信支付默认的api版本从v2调整为v3
- 【修复】其他已知问题
- 最新文档 传送门
1.16.0(2025-02-21)
- 【重要】商家转账接口升级,本次升级不兼容老的转账接口,请查看最新版转账接口文档 传送门
- 【新增】配置项 userWhitelist 用户白名单,数组值为 uni-id-users表的
_id
,设置后只有白名单里的用户才能发起支付(此时createPayment接口必须传user_id),主要用于发布测试版时限制只能测试人员支付,避免不必要的支付纠纷
- 【修复】其他已知问题
- 最新文档 传送门
1.15.1(2024-12-10)
- 【重要】微信支付v3支持微信支付公钥模式 传送门
- 最新文档 传送门
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue app-nvue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
× |
√ |
√ |
√ |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
插件名称:vk-uni-pay
作者:VK
什么是 vk-uni-pay
?
vk-uni-pay
是基于 unicloud
量身定制的支付插件,兼容任何 unicloud
框架。
2021-07-06 vk-uni-pay 万能支付插件 正式上线
与官方 uni-pay
的关系?
vk-uni-pay
依赖 uni-pay
的公共模块,同时在原 uni-pay
基础上进行拓展,具有超高自由度。
注意:目前支持情况
支付方式 |
支持情况 |
说明 |
开通对应支付产品 |
H5手机-支付宝支付 |
支持 |
在H5浏览器中唤起支付宝客户端支付 |
支付宝当面付 |
H5手机-微信支付 |
支持 |
在H5浏览器中唤起微信客户端支付 |
微信Native支付 |
PC扫码支付-支付宝支付 |
支持 |
在PC浏览器中出现支付二维码,通过支付宝扫码支付 |
支付宝当面付 |
PC扫码支付-微信支付 |
支持 |
在PC浏览器中出现支付二维码,通过微信扫码支付 |
微信Native支付 |
微信小程序支付 |
支持 |
在微信小程序中支付 |
微信小程序支付 |
支付宝小程序支付 |
支持 |
在支付宝小程序中支付 |
支付宝JSAPI支付 |
APP-支付宝转H5支付 |
支持 |
可以免申请APP接口,效果等于APP支付接口,但无法自动返回APP |
支付宝当面付 |
APP-支付宝支付 |
支持 |
在APP中唤起支付宝客户端支付,支付成功后自动返回到APP页面 |
支付宝APP支付 |
APP-微信支付 |
支持 |
在APP中唤起微信客户端支付,支付成功后自动返回到APP页面 |
微信APP支付 |
公众号H5-微信支付 |
支持 |
在微信公众号的H5页面中唤起微信客户端支付 |
微信JSAPI支付 |
转账到支付宝余额 |
支持 |
一般用于给用户提现等业务场景(秒到) |
转账到支付宝账户 |
转账到微信零钱 |
支持 |
一般用于给用户提现等业务场景(秒到) |
商家转账 |
强制使用二维码支付 |
支持 |
强制使用二维码支付,让顾客扫码支付,一般用于物联网,如按摩椅上的扫码支付 |
支付宝当面付、微信Native支付 |
从数据库中读取商户配置(多商户) |
支持 |
一般用于多商户时使用(非服务商模式) |
- |
服务商模式(多商户)(新增于1.10.0) |
支持 |
一般用于多商户时使用(服务商模式) |
- |
IOS内购支付(appleiap)(新增于1.10.0) |
支持 |
In-App Purchase,是指苹果 App Store 的应用内购买 |
苹果应用内购 |
个人支付(vkspay)(新增于1.11.0) |
支持 |
无需营业执照,个人也能拥有支付接口,支付资金由支付宝、微信支付官方结算,避免二次清算。 |
VksPay个人支付 |
微信小程序虚拟支付(新增于1.12.2) |
支持 |
短剧类目的微信小程序需要使用微信虚拟支付代替原先的微信支付才能上架 |
微信小程序虚拟支付 |
抖音小程序支付(新增于1.13.0) |
支持 |
在抖音小程序中支付 |
抖音支付 |
付款码支付(新增于1.14.0) |
支持 |
商家扫用户的付款码支付 |
支付宝当面付、微信付款码支付 |
华为支付(新增于1.15.0) |
支持 |
当前只支持在鸿蒙元服务内发起华为支付 |
华为支付 |
微信支付API支持V2版本和V3版本,详情请看支付配置
安装步骤
点击查看『安装步骤』
配置支付参数文件
点击查看『配置支付参数文件』
后端SDK(云函数)
点击查看『后端SDK(云函数)』
前端SDK(页面)
点击查看『前端SDK(页面)』
示例项目运行教程
点击查看『示例项目运行教程』
隐私、权限声明
1. 本插件需要申请的系统权限列表:
无
2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:
插件不采集任何数据
3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:
无
使用中有什么不明白的地方,就向插件作者提问吧~
我要提问