微信小程序支付 云开发

本文介绍了如何在小程序中集成云开发实现支付功能,包括使用cloud.cloudPay.unifiedOrder创建订单参数,计算支付金额,以及在小程序端处理支付成功回调,无需服务端回调。
摘要由CSDN通过智能技术生成

大家好,今天分享一个客户二次开发的小程序, 项目涉及支付功能,并且使用云开发完成。

    我们小程序是房产会员可以查看信息的功能,自然就需要支付功能。

    小程序开发中,服务端支付的情况比较多,它的流程也很熟悉,服务端通过秘钥等发起支付请求返回预订单编号等,前端在拿着响应的数据进行支付请求。最后是支付成功会有回调,我们开发接口,微信支付平台调用我们接口,然后修改订单状态。

    云开发支付做的比较少,这次把使用的方法和逻辑贴出来给大家分享下,与服务端开发不同的是,我们没有使用回调函数作为支付成功,而是在小程序端支付成功的方法内进行数据的更改。

先贴下代码:

1.创建云函数:使用 cloud.cloudPay.unifiedOrder 返回订单参数,将自己的商户号等参数信息放入函数。

图片

2.在页面中调用原函数,根据自己的功能逻辑计算支付金额 * 100,因为小程序的支付金额单位为分,所以要乘以100。

在success里面进行订单状态的修改。

图片

首先声明云函数,里面填写商户号、商品名称、云开发环境等。

然后再页面中调用云函数代码,根据需求传入支付金额和商品名称参数,即可完成支付调用。

当然再次之前,小程序要申请支付权限。

如下图进行申请,然后商户管理员回收到通过授权的消息,通过即可。

图片

本次分享就到这,我是小橙,技术交流、项目开发来找我,关注我,你多了一个会开发的朋友!

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值