当前位置:首页 > 微商怎么做 > 代理怎么做

微信小程序支付流程解析

编辑:小飞燕 发布时间:2021-04-18 10:20:59

导语本文整理了全网深受用户关注的个微信小程序支付流程解析经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!

小程序支付功能的实现打破了支付宝占主导地位的局面。从功能方面来说,小程序支付也很有用。微信小程序支付流程是怎样的?下面简单分析一下微信小程序商店提供的步骤。

小程序支付过程分为三个步骤:

1.预付款

2.根据预付款数据签字;开始付款

3.付费回拨

下面简要介绍三个步骤:

1.预付款。小程序界面提交信息(订单号、价格等。)通过前端发送给开发者服务器,开发者服务器提交给微信,然后返回一些真实前端需要支付的信息;eg:

开发商服务器:预付费接口

https://htm?total _ fee=100 cid=6001 order codes=2021120209

{

标牌' : ' a2 * * * * * * * * * * * * * * ' a6 ',时间戳' : ' 14 * * * * * * * * * * * * * * * 68 ',包装' : '标志=wxpay ',partner id ' : ' 14 * * * * * * * * * * * * * * * * * 02 ',appid ' : ' wx * * * * * * * * * * * * * * * ab ',non estr ' : ' 9f * * * * * * * * * * * * * * * 37 ',预付id ' : ' wx * * * * * * * * * * * * * * * 54 '

}

2.发起支付(需要注意的是,发起支付不需要上传微信小程序appid,但是签名paysign需要appid,放在第一位)

[javascript]查看普通拷贝?

wx.requestpayment({

non crest : res . data . non crest,package : ' prevable _ id=' res . data . prevable id,signtype: 'md5 ',timestamp : res . data . timestamp,paysign:sign,//参与签名的五个字段(区分大小写):appid、nonce str、package、sign type、timestamp(需要注意的是这五个参数的签名排序顺序是按照ascii字典顺序)

成功:功能(res){

console.log('支付成功');

},

fail:功能{

},

完成:功能{

}

})

3.生成签名

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?章节=7 _ 3索引=1t=20211122

微信小程序md5加密工具地址:https://code.csdn.net/snippets/2021875/master/download

[javascript]查看普通拷贝?

var md5util=require('./././utils/md5 . js ');

[javascript]查看普通拷贝?

var符号=' ';

//按照ascii字典顺序排序

var signa=' appid=' app . appid ' non estr=' res . data . non estr ' package=prevable _ id=' res . data . prevable id ' sign type=md5 timestamp=' res . data . timestamp;

var signb=signa ' key=' app.key

sign=md5util.md5(signb)。touppercase

生成的签名是我的代码,不是很清楚。文件的详细说明如下:

假设传输的参数如下:

appid: wxd930ea5d5a258f4f(需要注意的是,在wx.requestpayment({})发起支付时,并不上传appid,但是在签名时是需要的)

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 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 '

此时,sign用于上传wx.requestpayment的参数paysign.

比较后,获取比较终发送的数据:

[html]查看普通文案?

这里有两种方法可以在标题开头设置微信小程序的首页。标题到此结束

进入微信小程序,会看到小程序的首页,这是吸引用户的关键点之一。那么有哪些方法可以设置很多微信小程序的首页呢?我们来看看。

开发微信小程序的时候,除了在tabbar上设置的页面外,一定要跳转进入,但是开发的时候肯定是想直接看到这个页面的,所以需要设置启动页面。有两种方式。

方法一

在app.json文件中,第一页设置的pages数组是默认的启动页面,所以您只需要调整您当前正在开发的页面的顺序。

方法2

在编译处设置,只需要设置页面的路径,勾选“具备上述条件编译”即可。如果页面需要参数,也可以上传参数。这是您设置的页面。

猜你喜欢

  • 10个微信小程序支付技巧

    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

代理怎么做热门信息