App端支付模块封装了市场上主流的三方支付平台SDK,提供JS API统一调用移动支付功能。

项目类型 API
uni-app uni.requestPayment(OBJECT)
5+ App/Wap2App plus.payment.*

如果服务端使用uniCloud,官方提供了uniPay云端统一支付服务,极大提升支付业务的开发效率,强烈推荐给开发者使用,参考示例:https://ext.dcloud.net.cn/plugin?id=1835

使用支付功能需在项目manifest.json的“App模块配置”中勾选“Payment(支付)”,并根据项目实际情况勾选使用的三方支付平台:

提示:支付模块参数配置需提交云端打包后才能生效,真机运行调试时请使用自定义基座

使用支付功能基本流程:

  • 向三方支付平台申请开通,有些平台(如微信支付)申请成功后会获取appid
  • 在服务端生成支付订单,获取支付订单数据
  • 在客户端调用API进行支付

支持的三方支付平台:

本页导读