---
url: "https://pay.weixin.qq.com/doc/v2/partner/4011936639.md"
title: "开发指引"
doc_id: 4011936639
---

>更新时间：2026.06.08

业务流程时序图

```mermaid
sequenceDiagram
    rect rgb(255,255,255)
    actor 用户
    participant 微信客户端
    participant 商户系统后台
    participant 微信支付系统

    %% 1. 用户下单
    用户->>商户系统后台: 1. 平台下单，发起支付
    商户系统后台->>商户系统后台: 2. 生成平台订单
    商户系统后台->>微信支付系统: 3. 请求下单接口，创建订单
    微信支付系统->>微信支付系统: 4. 生成预订单
    微信支付系统-->>商户系统后台: 5. 返回预单标识
    商户系统后台->>商户系统后台: 6. 生成带签名支付信息

    %% 2. 发起支付
    用户->>商户系统后台: 7. 发起支付
    商户系统后台->>微信客户端: 8. 调起微信支付
    微信客户端->>微信支付系统: 9. 发起支付请求
    微信支付系统->>微信支付系统: 10. 验证支付授权权限
    微信支付系统-->>微信客户端: 11. 返回支付授权
    用户->>微信客户端: 12. 确认支付，输入密码
    微信客户端->>微信支付系统: 13. 提交授权
    微信支付系统->>微信支付系统: 14. 验证授权

    %% 3. 异步通知
    alt 获取订单支付状态
        微信支付系统->>商户系统后台: 15. 异步通知平台支付结果
        商户系统后台->>商户系统后台: 16. 保存支付通知
        商户系统后台-->>微信支付系统: 17. 返回告知成功接收处理
        微信支付系统-->>微信客户端: 18. 返回支付结果，并发微信消息提醒
    end

    %% 4. 主动查询
    微信客户端->>商户系统后台: 19. 支付状态查询
    alt 判断支付状态(未收到支付回调通知)
        商户系统后台->>微信支付系统: 20. 调用查单接口，查询支付结果
        微信支付系统-->>商户系统后台: 21. 返回支付结果
    end

    商户系统后台-->>用户: 22. 展示支付消息
    end
```

图7.9 微信内网页支付时序图

商户系统和微信支付系统主要交互：

1.商户server调用统一下单接口请求订单，api参见公共api【[统一下单API](https://pay.weixin.qq.com/doc/v2/partner/4011936644.md)】

2.商户前端可通过【[JSAPI调起支付API](https://pay.weixin.qq.com/doc/v2/partner/4011936643.md)】调起微信支付，发起支付请求。

3.商户server接收支付通知，api参见公共api【[支付结果通知API](https://pay.weixin.qq.com/doc/v2/partner/4011936650.md)】

4.商户server查询支付结果，api参见公共api【[查询订单API](https://pay.weixin.qq.com/doc/v2/partner/4011936645.md)】（查单实现可参考：[支付回调和查单实现指引](https://pay.weixin.qq.com/doc/v2/partner/4011984698.md)）