微信小程序支付功能怎么开发
编辑:小飞燕 发布时间:2021-04-12 10:23:44
微信小程序功能的多样性让广大青年热衷于开发和使用,尤其微信小程序支付功能。支付功能可以直接代替支付宝使用,在购买东西或者充值的时候都非常方便,以下是开发步骤。
小程序支付步骤:
1,预支付
2,根据预支付数据签名――;发起支付
3,支付回调
下面对这3个步骤进行简单描述:
1,预支付。该接口通过前端提交需支付的信息(订单号、价格等)给开发者服务器,开发者服务器在提交到微信,而后返回真正前端需要进行支付的一些信息;eg:
开发者服务器的预支付接口:
https://htm?total _ fee=100 cid=6001订单代码=2021120209
{
标牌: ' a2 * * * * * * * * * * * * * * ' a6 ',时间戳' : ' 14 * * * * * * * * * * * * * * * 68 ',
包装' : '标志=wxpay ',合作伙伴id ' : ' 14 * * * * * * * * * * * * * * * * * 02 ',appid ' : ' wx * * * * * * * * * * * * * * * * ab ',非estr ' : ' 9f * * * * * * * * * * * * * * * * 37 ',预付id ' : ' wx * * * * * * * * * * * * * * * 54 '
}
2,发起支付(需要注意的是发起支付是不需要上传appid,但是签名支付签名需要appid,而且放在第一个)
[javascript]查看普通副本打印?
wx.requestpayment({
非波峰:分辨率数据。非波峰,包: ' prevable _ id=' res . data。有效id,signtype: 'md5 ',时间戳: res .数据。时间戳,paysign:sign,//五个字段参与签名(区分大小写):appid,noncestr,package,signtype,timestamp(需要注意的是,这5个参数签名排序的顺序按照美国信息交换标准码字典序排序)
成功:功能(res){
console.log('支付成功');
},
fail:功能{
},
完成:功能{
}
})
wx.requestpayment({
非波峰:分辨率数据。非波峰,包: ' prevable _ id=' res . data。有效id,signtype: 'md5 ',时间戳: res .数据。时间戳,paysign:sign,//五个字段参与签名(区分大小写):appid,noncestr,package,signtype,timestamp(需要注意的是,这5个参数签名排序的顺序按照美国信息交换标准码字典序排序)
成功:功能(res){
console.log('支付成功');
},
fail:功能{
},
完成:功能{
}
})
生成签名符号
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?章节=7 _ 3索引=1t=20211122
微信小程序讯息摘要5加密工具地址:https://代码。csdn。net/snippets/2021875/master/download
[javascript]查看普通副本打印?
var md5util=require('./././utils/md5。js’);
var md5util=require('./././utils/md5。js’);
[javascript]查看普通副本打印?
var符号=' ';
//顺序按照美国信息交换标准码字典序排序
var signa=' appid=' app。appid ' non estr=' res . data。' non estr ' package=prevable _ id=' res . data。' prevable id '符号类型=md5时间戳=' res . data。时间戳;
var signb=signa ' key=' app.key
sign=md5util.md5(signb).转换为大写
var符号=' ';
//顺序按照美国信息交换标准码字典序排序
var signa=' appid=' app。appid ' non estr=' res . data。' non estr ' package=prevable _ id=' res . data。' prevable id '符号类型=md5时间戳=' res . data。时间戳;
var signb=signa ' key=' app.key
sign=md5util.md5(signb).转换为大写
生成签名上面是我的代码,不是很清晰,下面列出来文档的详细描述:
假设传送的参数如下:
appid: wxd930ea5d5a258f4f(需要注意的是应用编号在wx.requestpayment({})发起支付是不上传,但是签名时需要)
mch_id: 10000100
设备信息:1000
正文:测试
nonce _ str:ibaivckdprxkhja
第一步:对参数按照密钥=值的格式,并按照参数名美国信息交换标准码字典序排序如下:
string a=' appid=wxd 930 ea 5d 5a 258 f4 fbody=test device _ info=1000 mch _ id=10000100 nonce _ str=ibaivckdprxkhja ';
第二步:拼接美国石油学会(美国石油学会)密钥:
字符串符号temp='字符串键=192020250 b4 c 09247 ec 02 edce 69 f6 a 2d '
sign=md5(stringsigntemp).touppercase=' 9a 0 a 8659 f 005d 6984697 e2ca 0 a9 cf 3 b 7 '
此时的符号用于wx.requestpayment上传参数paysign。
比较终得到比较终发送的数据:
[html]查看普通副本打印?
以上内容是微信小程序支付功能的开发步骤。根据流程和具体微信小程序代码开发此功能,可以体验小程序独有的支付功能。更多相关教程,请关注源代理网的小程序频道。
下面是微信小程序的关键词推广功能是如何体现在标题开头的。标题到此结束
微信小程序的关键词推广功能如何体现?微信小程序的关键词推广功能是以什么方式出现的?微信小程序出现广告内容是真的吗?还发现通过小程序门户搜索“酒店”、“机票”等关键词,会获得大量相关搜索结果,广告内容会以清晰的标识显示在第一位。让我们一起看看。
具体来说,这些广告内容也出现在“搜索一个搜索”功能中。输入两个关键词:“机票”和“酒店”,也可以看到第一个广告内容。
如下图所示,搜索“酒店”会看到鳄龙酒店订票的广告内容,搜索“机票”会看到同样的广告内容。
小节目关键词推广功能正在试点,开放时间未定。已经灰显的用户可以通过搜索试点小程序开发者配置的品牌词和服务词来找到他们的小程序或相关服务。目前b端处于试点,c端也处于灰色状态,只有少数用户可以搜索。
此外,微信团队还表示:我们希望每次推广后都会有具体的内容或服务,一方面直接帮助用户找到自己需要的内容或服务;另一方面可以更好的帮助高质量小程序的出现。
小程序上线以来,不断丰富能力矩阵,包括开通微信支付、开通附近功能、连接卡包、加强社交分享功能、接入扫地功能。
微信小程序可以抓住新的零售机会。小程序不仅有利于品牌和零售商,还能加强它们之间的关系。
因此,当大量品牌和零售商在小程序中结算时,隐藏在其中的广告流动性也会释放出来。这个试点才是开始。
未来可能会进一步扩大小节目中的广告内容,产生竞价广告系统。此外,用户可以通过搜索场景、关键词、小程序名称等获得相关服务。模糊搜索也可以在很大程度上实现。
就像张小龙之前说的,小程序里没有“商店”。微信团队从一开始就没有分发小程序的想法。小程序必须没有中央入口,并且是分散的。“同样的分类、排名、推荐模式在小程序中是不存在的。
在此之前,朋友圈中略显克制的广告并没有引起用户的反感,但其精准的推广形式在用户中有着良好的口碑。不知道这个小节目广告会为公司释放多少能量?
今年一季度,腾讯网络广告收入同比增长47%,达到68.88亿元。但与2021年第三季度和2021年第四季度的74亿元和83亿元相比,有所下降。从过去两年的数据来看,网络广告的增长率已经告别了以前的三位数增长,保持在40%-50%之间。
本季度,腾讯调整了广告业务的具体分工。不再是效果广告和品牌展示广告,而是按照广告属性和非广告属性来划分:
媒体广告收入(主要包括新闻、视频和音乐广告空间产生的收入)增长20%,至25.09亿元,主要反映了腾讯新闻和腾讯视频在移动媒体平台上的收入增长。
社交及其他广告收入(主要包括社交平台、app store、浏览器、广告联盟产生的收入)增长67%至43.79亿元,主要受微信朋友圈、微信公众号、app store、移动浏览器广告收入增长的带动。
在此之前,腾讯调整了广告业务的人事任命,以进一步挖掘业务的潜在价值,提高战略地位。今年3月底,腾讯考虑扩大在美国旧金山的微信团队,以获得更多的广告商和付费用户。
早前有业内人士分析,腾讯未来可能会发展成为一家专注于广告业务的公司,比如占广告收入85%的fasebook。这个会实现吗?
小编认为,如果小节目广告正式推出,其收入应归类为社会和其他广告收入。此外,如果小程序与品牌所有者和零售商的广告需求相联系,将极大地促进公司的广告业务。
上一篇:微信小程序视频是什么
下一篇:小程序传递多个参数怎么处理
猜你喜欢
-
个人微信小程序支付功能怎么开发和使用68人喜欢
个人微信小程序支付功能和支付宝一样方便,而且基于小程序特点,还不占手机内存。所以自推出之后就受到了大家的青睐,对于小程序开发者来说,个人微信小程序支付功能怎样开发呢?以下是开发流程…
更新时间:2021-04-18 10:06:35