微信支付 API
JSAPI支付
微信支付 API
文档说明
阅读对象
版本说明
术语
支付模式
名词解释
支付账户
支付账户
接口规则
协议规则
参数规定
安全规范
获取openid
JSAPI支付
场景介绍
案例介绍
接入前准备
开发指引
获取微信版本号
JSAPI调起支付
支付常见问题
API列表
统一下单
POST
查询订单
POST
关闭订单
POST
申请退款
POST
查询退款
POST
下载交易账单
POST
下载资金账单
POST
支付结果通知
POST
交易保障
POST
退款结果通知
POST
最佳实践
支付回调和查单实现指引
支付验收指引
网络排查指引
最佳安全实践
跨城冗灾方案
回调通知注意事项
专线商户Notify升级指引
商户收银台H5大字号规范
微信支付二维码规范
运营规范
运营规范
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返回值作为触发商户网页跳转的标志,但商户后台应该只在收到微信后台的支付成功回调通知后,才做真正的支付成功的处理。
文档内容是否对您有帮助?
如果文档内容没有解决您的问题,您还可以前往
微信开放社区
寻求帮助
修改于
2022-06-23 06:35:20
上一页
获取openid
下一页
案例介绍