uniapp 小程序支付功能

项目需求

项目生成订单,需要用户通过小程序进行支付。

解决方案

使用uni.requestPayment(),调用小程序中的付款功能。

参数名 类型 说明 provider String 服务提供商,通过 获取。 orderInfo String/Object 订单数据 timeStamp String 时间戳 nonceStr String 随机字符串,长度为32个字符以下。 package String 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=xx。 signType String 签名算法,暂支持 MD5。 paySign String 签名,具体签名方案参见 bannedChannels Array 需要隐藏的支付方式,详见 _debug Number 仅限调试用 getOrderStatus Function 商户前端实现的查询支付订单状态方法(该方法需要返回个Promise对象)。 service=3、4时不需要传。 success Function 接口调用成功的回调 fail Function 接口调用失败的回调函数 complete Function 接口调用结束的回调函数(调用成功、失败都会执行)

经验分享 程序员 微信小程序 职场和发展