小程序开发者必须配置服务器的主要流程是什么?

2024-04-02
来源:网络整理

小程序的前端是使用微信提供的框架开发的,但后端仍然是开发者自己的服务器。 小程序发起请求,意味着小程序开发者必须配置服务器。

在配置服务器之前,您必须先获取证书。 证书可以从相关机构购买。 腾讯云目前可以为用户提供免费证书。

证书安装说明请参考这里:

3.微信支付流程

微信支付有多种支付方式,包括刷卡支付、公众号支付、扫码支付、APP支付等。 所有微信支付接口都可以在这里找到:

小程序用于激活微信支付。 其实就是公众号支付。 关于公众号支付的详细文档可以在这里找到:

所有与公众号支付相关的链接都可以在此链接找到。 开发人员首先需要对这些接口有一个大致的了解。

小程序公众号支付主要流程如下(本图仅考虑正常流程,异常流程请参考公众号支付文档):

3.1 关于

上述流程中的请求使用的是小程序最新API中的接口。 开发者可以查看小程序的登录界面。

开发者从第三方服务器获取,需要在统一下单接口中使用。

微信小程序微信支付流程_微信小程序支付流程_微信小程序支付流程图

3.2 关于在小程序中激活微信支付

上述流程中的小程序激活微信支付,使用的是小程序微信支付接口wx。 该接口的详细说明可以查看小程序的微信支付接口。

该接口中的 和 参数是从开发者第三方服务器返回的,是从统一下单接口回复中获取的。

界面中的其他参数、、、、由小程序存储或计算。

签名在哪里,签名算法文档在这里:

公众号支付的整个主要流程基本都是在第三方服务器上实现的。 开发者需要仔细阅读公众号支付文档,了解消息交互流程和各个接口。

正常微信支付所必需的一些功能这里不再赘述:异常处理、订单查询、发起退款、账单下载等。

4、小程序与微信支付对比

微信支付接口是使用JS调用公众号支付的方法。 具体请参考平台官方文档。

正如您所看到的,该小程序与微信支付非常相似。 下面对比一下两者的区别:

分享