亮色模式
WeChatPay 流程(Direct API)
:::tip[]
适用场景
- 支付方式:WeChatPay(微信支付)
- 集成模式:Direct API 模式
开放能力对接清单:
一、业务时序图
二、订单处理说明
三、开发说明
:::info[]
商家需要参考集成 WeChatPay 官方 Android SDK 和 iOS SDK,同时需要商家提供微信开发者平台的APPID参数;
:::
- API方式发起支付需要
terminal_data
(用户终端信息)必须传入; - 站点号
sub_merchant_id
为必须参数,不传会导致支付失败; - 支付单有效时间都是 10 分钟,超过 10 分钟需重新发起;
- 调用 SDK 所需参数从创单返回结果扩展字段中
ext_info
获取,ext_info
是一个 json 格式字符串,参数名称sdk_data
;
:::info[]
商家需要参考 WeChatPay 官方小程序 开发指引 和 如何获取OpenID,同时需要商家提供微信开发者平台的APPID参数;
:::
- API方式发起支付需要
terminal_data
(用户终端信息)必须传入,同时user_client_mode
=21
; - 站点号
sub_merchant_id
为必须参数,不传会导致支付失败; - 支付单有效时间都是 10 分钟,超过 10 分钟需重新发起;
- 调用小程序所需参数从创单返回结果扩展字段中
ext_info
获取,ext_info
是一个 json 格式字符串,参数名称sdk_data
;
四、测试集成
- 测试 WeChat Pay 需要通过真实微信钱包进行付款,订单金额设置为较小金额(建议 0.1HKD),验证付款完整过程;