Administrator
发布于 2025-01-04 / 22 阅读
0
0

微信支付流程

支付流程

微信小程序支付的流程通常包括以下几个步骤:

  1. 用户在小程序中发起支付请求:用户在微信小程序中选择商品或服务,并确认支付金额后,点击支付按钮发起支付请求。

  2. 小程序向服务器发送支付请求:小程序将支付请求转发给服务器,包括支付金额、商品信息、用户信息等。

  3. 服务器处理支付请求并转发给微信支付平台:服务器接收到小程序的支付请求后,进行处理并生成支付订单,然后将支付订单信息转发给微信支付平台。

  4. 微信支付平台返回支付相关信息:微信支付平台接收到服务器的支付订单信息后,进行处理并返回支付相关信息,包括预付单信息(prepay_id)、签名等。

  5. 服务器将支付相关信息返回给小程序:服务器将微信支付平台返回的支付相关信息进行签名处理后,返回给小程序。

  6. 小程序调用微信支付JSAPI完成支付:小程序接收到服务器返回的支付相关信息后,调用微信支付提供的JSAPI接口,传入支付参数(如appId、timeStamp、nonceStr、package、signType、paySign等),发起支付请求并唤起微信支付界面。

  7. 用户完成支付并收到支付成功通知:用户在微信支付界面输入支付密码进行验证后,完成支付。微信支付平台将支付结果通知给服务器,服务器再将支付结果返回给小程序,用户收到支付成功通知,商家提供商品或服务。


评论