微信小程序支付签名算法是什么
编辑:小飞燕 发布时间:2021-04-13 11:32:38
微信小程序的支付签名算法是什么?我们每天都用微信支付签名算法。我们设置微信支付的时候,需要用到小程序。微信小程序支付签名算法是什么?小编编译的微信小程序的支付签名算法是什么?有兴趣的朋友可以看看。
签名生成的一般步骤如下:
第一步,让所有发送或接收的数据都被设置为m,根据参数名的ascii码(字典顺序),将设置m中参数值非空的参数从小到大排序,并使用url键值对的格式(即key1=value1key2=value2…)拼接成stringa。
请特别注意以下重要规则:
参数名按ascii码从小到大排序(字典顺序);
如果参数值为空,则不参与签名;
参数名称区分大小写;
当验证呼叫返回或微信主动通知签名时,传输的签名参数不参与签名,生成的个性化签名用签名值进行验证。
微信界面可能会添加字段,验证签名时必须支持添加的扩展字段。
第二步,将stringsigntemp字符串拼接到string ga的末尾,得到stringsigntemp字符串,对string sign temp进行md5运算,然后将得到的字符串的所有字符转换成大写,得到signvalue。
关键设置路径:微商户平台(付费。weixin . qq.com)-;帐户设置-;api安全性-;按键设置
示例:
假设传输的参数如下:
appid: wxd930ea5d5a258f4f
mch_id: 10000100
设备信息:1000
正文:测试
nonce _ str:ibaivckdprxkhja
第一步:按照key=value的格式和参数名称的ascii字典顺序对参数进行排序,如下所示:
string a=' appid=wxd 930 ea 5d 5a 258 f4 fbody=test device _ info=1000 mch _ id=10000100 nonce _ str=ibaivckdprxkhja ';
步骤2:拼接api密钥:
string sign temp=string ga ' key=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 '
比较后,获取比较终发送的数据:
2.随机数生成算法
微信支付api接口协议包含nonce_str字段,主要保证不可预知的签名。我们推荐以下生成随机数的算法:调用随机数函数生成,并将得到的值转换成字符串。
感谢大家前来阅读微信小程序的支付签名算法是什么?希望能帮到你。如果你想更多的了解微信小程序,记得经常来源代理网的小程序频道,每天给你呈现更多精彩的东西。
下面是如何提交标题开头的微信小程序进行审核。微信小程序的审核标准是什么?标题到此结束
我们都知道微信小程序,那么你知道如何提交微信小程序进行审核吗?微信小程序的审核标准是什么?让我们和小编一起看看。希望对大家复习微信小程序的开发和提交有所帮助。
一、如何提交微信小程序的评论
1.提交审核登录微信公众平台小程序,进入开发管理。上传的代码显示在开发版本中,管理员可以提交审核或删除代码。
2.填写审计信息的绑定测试帐户(可选)。这个微信号会提供给微信审核员在审核微信小程序时登录使用。要测试微信号,你必须能够体验小程序的所有功能。不要用普通微信号扫描。
3.配置功能页面。为了让用户快速搜索小程序,需要填写重要业务页面的类别和标签。重要业务页面不超过5组。
4.提交并提交以供审查后,开发管理页面中的审查版本模块会显示审查进度。提示:开发者可以参考微信小程序平台常见拒绝情形了解更多关于审计准则的内容。
5.代码通过审批后,开发人员需要手动发布,然后小程序就会在线发布提供服务。注意:内部测试时,不能代码发布按钮。
二、微信小程序审查的标准
1.微信小程序的logo、名称和介绍
微信账号注册应合法,不得违规使用他人品牌或商标,并遵守新广告法。
特别要注意的是,小程序的介绍要非常清晰,不要使用模糊的词义,比如“提升用户的购物体验”。微信推荐细化个人资料中的几个功能点告诉用户。
小程序的名称必须与提供的服务相关,并且必须是两个以上单词的组合。它不能用广泛使用的未被识别的词来命名,如日历和电话。
提交小程序审核时,头像logo要尽量使用高清的图片,也就是说图片中包含的元素可以看得很清楚,可以分开,不然微信就过不去了。
2.提供了小程序的功能
微信希望用户在打开小程序的时候可以直接使用相关功能,所以这个文档提到用户可以使用小程序页面上的相关服务,不能隐藏,不能多次跳转。有特殊规定“小程序的首页必须直接访问或2次即可到达”。
小程序的功能不要太简单,比如只有一个页面,或者只提供一个按钮。
小程序不能展示或推荐第三方小程序,不能做小程序的导航、互推和排名。不能通过小程序搜索其他小程序。
用户在使用小程序时,不要把关注或者使用其他小程序作为条件。
3.小程序的内容
禁止诱导共享
小程序不能用于营销活动和广告目的,也不能有算命、星座运势之类的测试内容,更不能包含赌博竞猜和抽奖。
小程序中的图片不能包含广告或网站。
以上是如何提交微信小程序进行审核。微信小程序的审核标准是什么?更多微信资料请关注源社网小节目频道。
上一篇:微信店铺小程序
下一篇:怎么使用小程序点击图片预览功能
猜你喜欢
-
10个微信小程序支付技巧923人喜欢
微信小程序支付接口开发,微信小程序如何开发支付接口?微信小程序如今可以进行微信支付了,很多公众号都想要开发小程序支付接口,其实开发起来也不难,那么微信小程序如何开发支付接口呢?微信小程序的支付和微信公众号的支付是类似的,对比起来还比公众号支付简单了…
更新时间:2020-08-30 10:10:54
-
微信小程序支付商户号怎么接入小程序104人喜欢
如何访问微信小程序支付商户号?在下面的文章中,小编将介绍如何访问微信小程序来支付商户号。有兴趣的微信用户可以和小编了解一下。以下内容供你参考。如何访问微信小程序支付商户号?微信小程…
更新时间:2021-03-11 07:44:23
-
微信小程序支付流程解析95人喜欢
小程序支付功能的实现打破了支付宝占主导地位的局面。从功能方面来说,小程序支付也很有用。微信小程序支付流程是怎样的?下面简单分析一下微信小程序商店提供的步骤。小程序支付过程分为三个步…
更新时间:2021-04-18 10:20:59
-
个人微信小程序支付功能怎么开发和使用68人喜欢
个人微信小程序支付功能和支付宝一样方便,而且基于小程序特点,还不占手机内存。所以自推出之后就受到了大家的青睐,对于小程序开发者来说,个人微信小程序支付功能怎样开发呢?以下是开发流程…
更新时间:2021-04-18 10:06:35
-
微信小程序支付签名算法是什么55人喜欢
微信小程序的支付签名算法是什么?我们每天都用微信支付签名算法。我们设置微信支付的时候,需要用到小程序。微信小程序支付签名算法是什么?小编编译的微信小程序的支付签名算法是什么?有兴趣…
更新时间:2021-04-13 11:32:38
-
小程序支付签名失败的原因有哪些54人喜欢
小程序支付签名失败的原因是什么?以下是小编编译的小程序支付签名失败的原因。如果你想了解更多,请看看小编收集的小程序支付签名失败的原因。在调试微信支付的“统一订单”界面时,总会遇到“…
更新时间:2021-04-14 14:19:23
-
如何处理微信小程序支付问题36人喜欢
说到微信小程序的支付功能,很多人都想试试,大家都觉得这个小程序功能可以让生活轻松很多。但是,微信小程序的支付方式还是要了解一下。前提是:1.小程序注册后,已经配置了各种服务器环境和ht…
更新时间:2021-04-13 11:14:47
-
微信小程序支付开发35人喜欢
微信小程序支付开发,如何开发微信小程序支付?微信小程序的支付功能怎么开发?以下是小编编写的微信小程序的支付开发流程,供大家参考。微信小程序支付怎么开发?1.申请微信支付。小程序通过认…
更新时间:2021-04-14 14:24:34