如何进行网站页面备案并出租域名?
摘要:怎么制作网站页面,备案域名出租,企业注册信息查询网站,第一模板网站小程序支付流程 概述前置准备登录流程调用wx.login()向微信服务器发送请求 支付流程调用wx.requestPayment()部分后台处理逻辑支付功能要求 支付流程面试
怎么制作网站页面,备案域名出租,企业注册信息查询网站,第一模板网站小程序支付流程 概述前置准备登录流程调用wx.login()向微信服务器发送请求 支付流程调用wx.requestPayment()部分后台处理逻辑支付功能要求 支付流程面试题 主页传送门#xff1a;#x1f4c0; 传送 概述 小程序支付是由微信支付推出的一种便捷支付方式#xff0c;通过扫码… 小程序支付流程 概述前置准备登录流程调用wx.login()向微信服务器发送请求 支付流程调用wx.requestPayment()部分后台处理逻辑支付功能要求 支付流程面试题 主页传送门 传送 概述 小程序支付是由微信支付推出的一种便捷支付方式通过扫码、公众号跳转或应用内支付完成付款。小程序支付适用于各类线上场景为商家提供了高效的收款方式也为消费者提供了更加便捷的支付体验。 随着移动互联网的发展小程序支付逐渐成为了线上支付的重要方式之一。本文将介绍小程序支付的详细流程帮助更好地接入小程序支付功能。
前置准备 接入小程序支付的前置准备包括以下步骤
小程序注册首先需要在微信公众平台注册小程序账号并获取小程序的appid。微信支付商户平台注册在微信支付商户平台pay.weixin.qq.com注册并绑定小程序账号进行实名认证并缴纳一定的保证金。获取App Secret和MCH ID在接入微信支付时需要AppSecret和MCH IDApp Secret是小程序的秘钥MCH ID是微信支付的商户号可以在微信支付商户平台的API安全中进行查看在申请支付权限的时候还需要获取API密钥。开发准备开发者需要了解微信小程序支付的开发文档和相关技术包括支付接口的调用流程、支付参数的设置、支付结果的返回等。配置支付参数在微信支付商户平台中配置支付参数包括支付接口地址、签名方式、支付密钥等信息。申请支付权限在小程序中发起支付权限申请并将API密钥发送给微信申请微信支付权限微信会将权限反馈给小程序。发起支付请求在小程序中调用支付接口将支付参数发送给微信支付系统系统会将支付结果返回给小程序。处理支付结果当微信发送支付结果给小程序后小程序需要根据支付结果进行处理如果支付成功小程序需要处理支付成功的业务逻辑如果支付失败小程序需要处理支付失败的业务逻辑。
登录流程 在小程序中用户需要先进行登录才能进行支付操作。
小程序登录流程
用户启动小程序点击登录按钮小程序调用wx.login()方法获取code小程序前端将code发送到开发者服务器开发者服务器向微信服务器发送请求获取openid和session_key并将这些信息存储到数据库中开发者服务器将openid返回给小程序前端保存到本地并用于后续的支付操作。
重点 code code是用户登录凭证由微信服务器颁发给小程序。在用户授权登录后小程序可以通过调用微信登录接口获取用户的code。然后通过code向微信服务器请求用户的openid和session_key等信息。注意每个code只能使用一次且有效期为5分钟。因此在使用code进行登录时需要及时将其转换成用户的openid和session_key等信息避免出现code过期的情况 openid openid是用来唯一标识用户的一个字符串。在微信小程序中每个用户的openid都是唯一的。通过openid小程序可以获取用户的基本信息。 注意同一个用户在不同的小程序中拥有不同的openid。因此在开发小程序时不能使用openid来进行用户的唯一性判断。
