微信支付 API
JSAPI支付
复制页面
微信支付 API
文档说明
阅读对象
版本说明
名词表
支付模式
名词解释
参数规定
支付产品
付款码支付
支付账户
场景介绍
验证密码规则
案例介绍
协议规则
开发指引
API列表
付款码支付
查询订单
撤销订单
申请退款
查询退款
下载交易账单
下载资金账单
JSAPI支付
支付账户
场景介绍
案例介绍
接入前准备
协议规则
开发指引
获取微信版本号
API列表
统一下单
查询订单
关闭订单
申请退款
查询退款
下载交易账单
下载资金账单
支付结果通知
退款结果通知
Native支付
支付账户
场景介绍
案例及规范
协议规则
开发指引
API列表
统一下单
查询订单
关闭订单
申请退款
查询退款
下载交易账单
下载资金账单
支付结果通 知
APP支付
支付账户
场景介绍
页面推荐示例
协议规则
开发指引
API详细说明
APP端开发步骤
API列表
调起支付接口
统一下单
支付结果通知
查询订单
关闭订单
申请退款
查询退款
接口规则
协议规则
参数规定
安全规范
获取openid
API列表
统一下单
POST
查询订单
POST
关闭订单
POST
申请退款
POST
查询退款
POST
下载交易账单
POST
下载资金账单
POST
支付结果通知
POST
交易保障
POST
退款结果通知
POST
API安全
最佳安全实践
安全与网络相关注意事项
HTTPS服务器配置
最佳实践
支付回调和查单实现指引
回调通知注意事项
专线商户Notify升级指引
支付验收指引
跨城冗灾方案
运营规范
运营规范
SDK与DEMO下载
SDK与DEMO下载
JSAPI支付
复制页面
场景介绍
场景介绍
#
商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程。
步骤(1):如图7.1,商户下发图文消息或者通过自定义菜单吸引用户点击进入商户网页。
步骤(2):如图7.2,进入商户网页,用户选择购买,完成选购流程。
图7.1 商户网页下单
图7.2 请求微信支付
步骤(3):如图7.3,调起微信支付控件,用户开始输入支付密码。
步骤(4):如图7.4,密码验证通过,支付成功。商户后台得到支付成功的通知。
图7.3 用户确认支付,输入密码
图7.4 用户支付成功提示
步骤(5):如图7.5,返回商户页面,显示购买成功。该页面由商户自定义。
步骤(6):如图7.6,微信支付公众号下发支付凭证。
步骤(7):商户公众号下发消息,提示发货成功。该步骤可选。
图7.5 返回商户页面图
7.6 用户收到微信通知
注意:
商户也可以把商品网页的链接生成二维码,用户扫一扫打开后即可完成购买支付。交互细节:以下是支付场景的交互细节,请认真阅读,设计商户页面的逻辑:(1)用户打开商户网页选购商品,发起支付,在网页通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程。(2)用户成功支付点击完成按钮后,商户的前端会收到JavaScript的返回值。商户可直接跳转到支付成功的静态页面进行展示。(3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。注:(2)和(3)的触发不保证遵循严格的时序。JS API返回值作为触发商户网页跳转的标志,但商户后台应该只在收到微信后台的支付成功回调通知后,才做真正的支付成功的处理。
修改于
2025-09-29 09:22:16
上一页
支付账户
下一页
案例介绍