还款下单
更新时间:2025.05.29接口说明
支持商户:【平台商户】
请求方式:【POST】/v3/repayment/combine-transactions/partner/prepay
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
Content-Type 必填 string
请设置为application/json
body 包体参数
combine_out_trade_no 必填 string(32)
【还款单订单号】 商户系统内部对还款单订单定义的订单号,最短2个字符,最长32个字符,只能是数字、大小写字母,以及_-|* ,且在同一个商户号下唯一
combine_mchid 必填 string(32)
【还款服务商商户号】 还款发起方商户号,是由微信支付系统生成并分配给每个服务商的唯一标识符,具体请参考服务商模式开发必要参数说明。
sub_orders 必填 array[object]
【还款明细单信息列表】 还款明细单信息,最多支持还款单条数:10
属性 | |
time_expire 选填 string
【交易结束时间】 1、定义:支付结束时间是指用户能够完成该笔订单支付的最后时限,并非订单关闭的时间。超过此时间后,用户将无法对该笔订单进行支付。如需关闭订单,请调用还款关闭接口。
2、格式要求:支付结束时间需遵循rfc3339标准格式:yyyy-MM-DDTHH:mm:ss+TIMEZONE
。yyyy-MM-DD
表示年月日;T
字符用于分隔日期和时间部分;HH:mm:ss
表示具体的时分秒;TIMEZONE
表示时区(例如,+08:00
对应东八区时间,即北京时间)。
示例:2015-05-20T13:29:35+08:00
表示北京时间2015年5月20日13点29分35秒。
3、注意事项:
time_expire
参数仅在用户首次下单时可设置,且不允许后续修改,尝试修改将导致错误。若用户实际进行支付的时间超过了订单设置的支付结束时间,服务商需使用新的商户订单号下单,生成新的订单供用户进行支付。若未超过支付结束时间,则可使用原参数重新请求下单接口,以获取当前订单最新的
prepay_id
进行支付。支付结束时间不能早于下单时间后1分钟,若设置的支付结束时间早于该时间,系统将自动调整为下单时间后1分钟作为支付结束时间。
notify_url 选填 string(255)
【通知地址】 服务商接收还款支付成功回调通知的地址,需按照notify_url填写注意事项规范填写。
h5_info 选填 object
【H5调起支付场景信息】 还款支付调起微信支付收银台的场景信息,miniprogram_info,app_info,h5_info至少需传入一个,支付过程中将检查场景信息是否正确。
属性 | |
app_info 选填 object
【APP调起支付场景信息】 还款支付调起微信支付收银台的场景信息,miniprogram_info,app_info,h5_info至少需传入一个,支付过程中将检查场景信息是否正确。
属性 | |
miniprogram_info 选填 object
【小程序调起支付场景信息】 还款支付调起微信支付收银台的场景信息,miniprogram_info,app_info,h5_info至少需传入一个,支付过程中将检查场景信息是否正确。
属性 | |
请求示例
POST
应答参数
200 OK
prepay_id 选填 string(64)
【预支付交易会话标识】 微信生成的预支付会话标识,数字和字母组成,用于小程序调起支付、app调起支付,该值有效期为2小时。
h5_url 选填 string(512)
【支付跳转链接】 H5调起支付跳转链接,链接有效期为5分钟,下单时传入H5调起支付信息时返回该字段
应答示例
200 OK
错误码
公共错误码