• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序云开发 微信支付

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信支付

从开发者工具 1.02.2005111 起,云控制台支持云开发微信支付商户绑定,在绑定完成后可在云开发中原生接入微信支付:

  1. 免签名:所有接口免签名、直接获取小程序 wx.requestPayment 所需参数
  2. 接收回调:云函数支持接收异步支付结果回调

资质

需要是已经开通了微信支付,且已绑定了商户号的小程序。

开通

在云控制台 -> 设置 -> 全局设置中开通。

权限

添加商户号后需要分别进行帐号绑定、jsapi 和 api 退款权限授权。请注意:

1)帐号绑定:需要在绑定的商户号管理员在微信支付提供的【微信支付商家助手】小程序上确认授权。

2)jsapi 和 api 退款权限,需要前往微信支付商户平台我的授权产品中进行确认授权。说明

完成授权后即可调用微信支付相关接口能力。

接口

wx-server-sdk >= 2.0.2

云开发提供了微信支付相关接口和服务端回调,包括统一下单、查询订单、关闭订单、申请退款、查询退款、下载对账单,具体文档见 API 文档。

下单关键开发流程:

  1. 小程序调用云函数,在云函数中调用统一下单接口,参数中带上接收异步支付结果的云函数名和其所在云环境 ID
  2. 统一下单接口返回的成功结果对象中有 payment 字段,该字段即是小程序端发起支付的接口(wx.requestPayment)所需的所有信息
  3. 小程序端拿到云函数结果,调用 wx.requestPayemnt 发起支付
  4. 支付完成后,在统一下单接口中配置的云函数将收到支付结果通知

注意:收到支付结果回调的云函数必须返回一个 { "errcode": 0 } 的对象,否则会认为回调处理失败,在接下来两天内会持续收到回调,直到返回成功为止。具体返回值协议见统一下单接口文档。



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序云开发 告警发布时间:2022-02-02
下一篇:
微信小程序云开发 云调用发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap