15622700421

网站建设 APP开发 小程序

KNOWLEDGE/知识

分享你我感悟

您当前位置>主页 > 知识 > 小程序 >

小程序云开发

发表时间:2020-05-26 18:36

文章来源:快明科技

浏览次数:

简单、安全、免签名、免证书、支付结果可回调云函数, 这就是 小程序·云开发 新推出的原生微信支付支持。这项能力可以极大节约开发成本,开发者在云开发控制台可直接绑定微信支付商户,在绑定完成后可在云开发中原生接入微信支付。

使用云开发来实现相应的支付功能后,开发者 无需关心证书、签名、微信支付服务器端文档,使用简单、代码较少,只需要调用相应的函数 即可。此外,因为云开发基于微信私有协议实现, 官方通过服务商提供支付接口对接支持,不依赖第三方模块,免去泄漏证书、支付情况等其他敏感信息的风险。 同时,云开发还支持 云函数接收微信支付进行支付和退款的回调,安全高效。
云开发现已支持从下单到退款的全流程微信支付接口:
  • 统一下单接口

  • 查询订单
  • 关闭订单
  • 下载对账单
  • 申请退款
  • 查询退款

01.准备工作

  • 微信开发者工具预发布(RC)版 1.03.2005141 及更新的版本

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

02.如何开通

在微信开发者工具中,使用绑定的微信小程序账号,打开云开发控制台,在云开发控制台中的 设置 - 全局设置  中添加商户号。
添加后,需要在绑定的商户号管理员在微信支付提供的【 微信支付商家助手 】小程序上确认授权。
如果需要 JSAPI 和 API 退款权限,需要前往微信支付商户平台我的授权产品中进行确认授权,完成授权后即可调用微信支付相关接口能力。

03.支付 Demo 代码

在云函数中,调用 cloudPay.unifiedOrder, 即可生成小程序侧调用支付接口所需参数。
    
cloud.cloudPay.unifiedOrder({     body : "小秋TIT店-超市",     outTradeNo : "xxx",     spbillCreateIp : "127.0.0.1",     subMchId : "1900009231",     subAppid : "wxe5f52902cf4de896",     totalFee : 1,     envId: "test-f0b102", // 回调云环境     functionName: "pay_cb" // 回调云函数名 })

04.关键开发流程

  1. 小程序调用云函数,在云函数中调用统一下单接口,参数中带上接收异步支付结果的云函数名和其所在云环境 ID

  2. 统一下单接口返回的成功结果对象中有 payment 字段,该字段即是小程序端发起支付的接口(wx.requestPayment)所需的所有信息

  3. 小程序端拿到云函数结果,调用 wx.requestPayment 发起支付

  4. 支付完成后,在统一下单接口中配置的云函数将收到支付结果通知

05.支付回调

在调用下单和退款接口时,需要传递 envId 和 functionName  这两个参数来指定支付结果回调的云函数,在微信支付完成支付或退款后,系统会触发指定的云函数,来告知开发者用户的支付或退款的结果。


一、如何激活微信小程序呢?


1月9日,微信团队特意挑选10年前乔布斯发布苹果手机的这个日子,正式推出了新产品:小程序。这可能是微信问世以来,第二个最重要的产品,也许会彻底改变中国互联网的面貌。此前,业界也对小程序寄予了无限的好奇与期待。


但是,让许多人困惑的是:为什么我的微信里找不到小程序?请保持冷静,不要焦急,按照以下步骤操作,你就可以成为最早一批使用小程序的人了:


1.升级你的微信到最新的版本(iOS6.5.3版本或Android6.5.3版本);


2.在微信的第一个页面顶端,有一个搜索条,在搜索条里输入:小程序示例

然后搜索。点最下面的:搜一搜 小程序示例 朋友圈、公众号、文章等。



3.选择第一个结果,图标是黑色斜写的英文字母“S”,点开它;




4.看到这个页面的时候,你就已经激活了小程序。不需要做任何额外的操作;


5.退出上面这个页面,点开你的微信第三页面“发现”。当当当当!最下面就出现了小程序的入口!小程序激活成功!



二、如何使用微信小程序


许多人激活小程序,打开入口之后,发现并不知道有哪些小程序可以使用。所以,无敌牛整理了一份已经开通的小程序名单,希望可以帮助到你。


怎么找到它们呢?你可以在“发现”里点开最后一行“小程序”,在里面进行搜索。注意:


1、现在搜索功能对模糊搜索的支持不算很好,请严格按照以下列表的名称进行搜索。

2、有写小程序后面还有个“ ”号,别忘了一并输入。

3、关于小程序的答疑,我写在最后。


【高频使用】

  • 美团外卖

  • 滴滴公交查询

  • 车来了

  • 大众点评

  • 京东购物

  • 摩拜单车

  • 滴滴出行DiDi

  • 携程酒店机票火车票


【旅行】

  • 驴妈妈门票预订

  • 飞常准查航班

  • 海南航空微应用

  • 南航e行

  • 去哪儿出行

  • 朋友家精选民宿

  • 熊猫签证

  • 去哪儿酒店预订


【购物】

  • 国际品牌价格

  • 小小包麻麻好物

  • 好药师优选

  • 汽车之家Autohome

  • 手机查报价

  • 有赞精选

  • 什么车好

  • 微店轻便版

  • Coolbuy玩物志

  • 美的官方商城

  • 腾讯周边

  • 订蛋糕元祖黑天鹅诺心21cake

  • 新品有戏应用


【交通】

  • 滴滴公交查询

  • 车来了

  • 租租车出国去哪玩

  • 巴士管家

  • 知了交通


【健康医疗】

  • 姨妈日历

  • 美柚APP

  • 经期月月记

  • 好药师优选

  • 孕期提醒APP

  • 柚宝宝App

  • 药顾问

  • 丁香医生


【图片】

  • 嗨图

  • MOTIF米田图案壁纸小工具

  • 名画滤镜APP

  • 今日名画

  • 小蚁AI艺术

  • Miatou

  • 藏识相册


【工具】

  • 我的计算器

  • 朝夕日历Pro

  • 印象笔记微清单

  • 亲戚关系

  • 100房贷助手

  • 查地铁

  • Coolbuy玩物志

  • 看剧小助手

  • 约会来也

  • 老板管账

  • 掌上探路者生活

  • 序列号查查

  • 小程序示例

  • 解忧室

  • 股票灯塔

  • 艺术签名助手

  • 延迟退休计算器

  • 汽车报价库

  • 签到打卡

  • 实时空气质量

  • 自选股

  • 高校图书馆查询

  • 小小房贷计算器

  • 新股申购宝

  • 最新汇率查询

  • 汇率e

  • 二手车e

  • 记账e

  • 翻译e

  • 通勤助手

  • 留学公寓助手

  • 云梦助眠引导

  • 蚂蚁待办

  • 蚂蚁微日记

  • 窝牛App


【教育培训】

  • 小D词典

  • 词汇量查询

  • 分答快问

  • 钢琴优课

  • 天天练口语

  • 词汇量测试

  • 有钱兔择校

  • 宝宝微空间

  • 一首一首诗

  • 人人词典

  • 有可能微课

  • 蚯蚓课

  • 桔子创投内参

  • 感恩笔记本

  • 爱弹唱


【快递查询】

  • 快递100小助手


【天气查询】

  • 智慧气象服务

  • 精准天气预报

  • 30天天气预报


【投资理财】

  • 自选股

  • 富途牛牛股票

  • 微众银行

  • 南方基金微理财

  • BP助手

  • FellowPlus创投数据库


【票务】

  • 猫眼电影

  • 小小票儿

  • 电影演出赛事


【阅读】

  • 今日头条lite

  • 轻芒杂志

  • Qdaily

  • 桔子创投内参

  • QQ阅读

  • 壹点调查

  • 快看漫画

  • 段掌柜

  • 西窗诗词

  • 网易灰评

  • 换阅空间

  • 360好书推荐

  • 历史上的今时

  • 心邮

  • 口袋书架


【视频】

  • 腾讯视频

  • 开眼视频Eyepetizer


【美食】

  • 下厨房

  • 探城美食APP


【美妆】

  • 化妆品点评


【体育】

  • 酷竞


【表情包】

  • 表情家园

  • 斗图表情包神器


【游戏】

  • 王者荣耀赛事

  • 炉石相册


【求职】

  • 实习委员


【音频】

  • 青蜻蜓

  • 浴音阁

  • 荔枝FM播客


【自媒体】

  • 吴晓波频道会员


【社区】

  • 小密圈

  • We重邮

  • 一起Up

  • 分答快问

  • 第二空间创作中心

  • 社交名片


……当然,也有可能还有其他的!


答疑部分:


小程序是什么?


回答:简单说,就是把你手机上的APP搬到微信里面去,再不用下载,也不用安装,直接点开用就好了。妈妈,我再也不担心16G内存了!


微信想干什么?


回答:微信试图颠覆整个网络应用的存在方式。无论是网站,还是APP,又或者是实体商店,都变成微信里的一个小程序。用户从此不用再去访问网站,下载APP。同时,它也是微信对未来的一次赌博,即:移动互联网时代的入口是二维码。你可以这么想象:未来你在街上走着,看到一家餐厅,你掏出手机用微信扫描一下门口的二维码,就可以启动餐厅的小程序。可以看到详细菜单、包间情况以及评价,也可以用小程序定位、订餐、提醒。也就是说,实体的世界通过二维码进入微信,用户通过小程序了解实体世界的信息,并且和它发生互动。


小程序需要开发吗?


回答:是的,小程序不是零基础的人可以用业余时间完成的项目。需要专门的HTML5开发人员进行开发。附带说一句:如果小程序获得成功,那么市场对前端工程师的需求很快会超过安卓和IOS开发工程师。


小程序安全吗?


回答:小程序完全处在微信的控制之下,任何一家公司开发小程序,都需要严格按照微信的规范制作,而且在上线前需要得到微信的审判。开发商并不能拿到你的微信账号和密码,也拿不到你的微信号和社会关系。它们只能拿到你的昵称,你的头像,你在个人资料里填写的性别、所在地。同时,小程序不允许跳转到外部网站,不允许放链接,不允许相互之间跳转。所以,小程序的安全性得到了足够的保障。


为什么我喜欢的APP没有对应的小程序?


回答:因为小程序才刚刚开始,需要APP对应的公司开发自己的小程序,并且在微信发布,你才能用。否则,你还是只能去用APP。如果小程序运转顺利,那么,会有越来越多的APP公司把自家的APP小程序化。


为什么我无法激活小程序?


回答:请把你的微信升级到最新版本(iOS6.5.3版本或Android6.5.3版本。IOS版本过低,或者使用开发者版本,也会出现问题。另外,有读者留言称非中文操作系统的手机,也无法激活。


小程序是不是很耗流量?


回答:小程序是网页,小程序是网页,小程序是网页。它不是你平常需要下载的APP,无需下载,无需安装,甚至界面都是微信规定好的样式,无需额外耗费流量下载小程序本身。启动小程序之后,只存在业务数据的交换。如果你看的是视频,自然流量比较高。如果你看的是文字,流量自然比较低。


怎样删除小程序?


回答:在你的微信“发现”页里,点“小程序”。会看到你启用的小程序列表,想去掉哪一个,你就按住它向左横划一下,就可以看到删除按钮了。


怎样聊天查看小程序两不误?


回答:点开你要用的那个小程序,在页面左上角有三个点,点开,选择“显示在聊天顶部”。这样,小程序就固定在你的聊天列表最上方了。


如何取消小程序置顶?


回答:在聊天列表里点开置顶的小程序,在左上角有个叉,点击它就可以取消置顶。


为什么小程序不支持模糊搜索?


回答:小程序刚刚上线,很多细小的功能还有待完善。有和没有,这是巨大的区别;而有和好,那是后续的事情了。


小程序会不会很骚扰?


回答:小程序不允许分享朋友圈,有些小程序连分享功能都没有。小程序不允许推送,不允许主动跳出来打搅用户。也就是说,你不去找小程序,小程序就待在发现里不动。微信的精神洁癖就有那么变态。


好吧,就写到这里吧。这篇文章欢迎转发,也建议收藏。微信的这一次尝试,也许会永久性地改变了一些事情。我们刚好见证了这一刻,就在乔布斯发布苹果初代机的十周年纪念日。


小程序会带来什么


出于获得初期流量红利的想法,外界对于小程序抱以热切期待。但在2016年12月28日微信公开课的公开演讲中,张小龙却给出了一个可能会让部分人失望的答案。


“很多人看到微信开始内测小程序,说应该去获得一些流量上的红利,但是那就非常遗憾,公众号在微信里面其实也没有入口,小程序也是一样的。”


做出这样的安排,与张小龙对小程序要承担的能力有关,而小程序要承担哪些能力,又基于张小龙对未来网络世界的思考。


在微信公开课PRO版一个半小时的演讲中,张小龙把大部分时间都用在阐述移动互联网的下一站是什么、小程序的特性与定位以及开发小程序的原因上,而非简单的告诉大家:小程序的规则是什么,你们应该怎样做小程序。


在张小龙看来,移动互联网的下一站是“唾手可得”。


“我们想象在这样一个虚拟未来的智能眼镜里面,你会发现应用程序已经是完全不同的形态,跟现在手机里面的应用形态是不一样的,它是一种真正的所见即所得的形态,我说的所见即所得不同于在PC时代,我们在画图或者UI上面的所见即所得,而是说我们看到的任何具体的一些事物,它就包含了它的信息,包含了对信息的处理在里面。”


张小龙表示,这就是他对于未来应用程序形态的希望:无处不在,随时访问。


事实上,从微信小程序的功能设置上也能体现出这一理念,比如支持提供线下提示用户附近有哪些小程序存在的功能,通过二维码这一入口,打通小程序与线下服务之间的界限。通过线下的二维码,实现应用程序无处不在的愿景。


知名IT评论人洪波便认为,小程序的入口不是在微信,而是在现实生活中,比如医院的挂号小程序就在医院。微信将真正实现“一个生活方式”的目标,把不同的入口分散到不同的生活场景中,拓展微信母程序的边界,让微信的想象空间更大更广。


素材来源:网络




本文由快明科技整理发布,如需转载请联系852657156@qq.com

相关案例查看更多