liujq a542932edd t | 2 years ago | |
---|---|---|
.. | ||
uniCloud | 2 years ago | |
README.md | 2 years ago | |
changelog.md | 2 years ago | |
package.json | 2 years ago |
uni-pay
为uniCloud
开发者提供了简单、易用、统一的支付能力封装。让开发者无需研究支付宝、微信等支付平台的后端开发、无需为它们编写不同代码,拿来即用,屏蔽差异。
uni-app
前端已经封装的全端支付 api uni.requestPayment
,现在服务端也封装好了uni-pay for uniCloud
,从此开发者可以极快的完成前后一体的支付业务。
目前已封装 App 端(微信支付和支付宝支付)、微信小程序、支付宝小程序的支付能力。
uni-pay
是开源 sdk,可放心使用。本插件还包含示例工程,配置自己在微信和支付宝申请的相关配置后即可运行。
对于uni-pay
还未封装的支付能力,欢迎大家在开源项目上提交pr,共同完善这个开源项目。
详细Api请参考:uni-pay
cloudfunctions/common/uni-config-center/uni-pay/config.js
内填写各个平台所需的配置。示例项目已集成uni-id,需在cloudfunctions/common/uni-config-center/uni-id/config.json
内填写支付宝小程序、微信小程序登录相关信息
如需开通对应平台的支付能力请参考以下文档
注意
cloudfunctions
目录右键选择服务空间cloudfunctions/db_init.json
上右键初始化数据库manifest.json
内配置App端支付参数或者微信小程序appid,manifest.json里配置App支付相关参数下面的流程图很好的展示了示例项目的支付流程