- 一个云函数五行代码搞定云调用openapi
云调用接口如下: https://developers.weixin.qq.com/miniprogram/dev/api-backend/ 1、该文档中的几十个接口,全部可由下面5行代码实现: 2、同时支持共享环境下的云调用 云函数名:openapi index.js代码: const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) exports.main = async event => { let appid = cloud.getWXContext().FROM_APPID || cloud.getWXContext().APPID return await cloud.openapi({appid})[event.action](event.body) } 小程序端调用代码: onOpenapi: function () { wx.cloud.callFunction({ name: 'openapi', data: { action: 'urlscheme.generate', body: {} } }).then(res => { console.log(res) }) }, 将云调用相关的云函数合并成一个。 而且,极简。。。
2022-09-29 - 个人微信小程序开发如何接入支付功能?
最近很多朋友问个人小程序有没有办法现实支付功能? 在微信小程序里,主体为个人时,是无法发现支付的。 所以我们要实现支付功能,我们需要借助第三方的支付功能。下面我来分享一下实现方法。 步骤一:在小蜜蜂支付平台开通支付功能。目前支持个人申请 步骤二:跳转至“收银台小助手” 完成收款 以下是实现代码: [代码]var shop_no = "20191024308978649d";//门店号,小蜜蜂服务平台分配 var outTradeNo = shop_no + Date.parse(new Date()); wx.navigateToMiniProgram({ appId: 'wx113f2407af0ed4da', path: 'pages/pay/index', extraData: { "shop_no": shop_no, "secret": "wD7Ct61VJePUad1KyA2Iz5EYKLO2b8",//支付秘钥,小蜜蜂服务平台分配 "totalAmount": 0.1*100, //金额单位:分 "outTradeNo": outTradeNo }, envVersion: 'release', success(res) { // 打开成功 } }) [代码] 小蜜蜂支付平台官方文档:https://www.bestsmartbee.com/index/paydoc
2019-06-04