聚合支付场景
>微信/支付宝/云闪付:
付款码支付(条码支付): B扫C支付模式,支付平台会自动根据支付码识别支付方式。
二维码预下单(扫码支付): C扫B当面付模式,调用接口生成二维码,消费者扫码完成支付,接口返回的是二维码内容,开发者需要自己生成二维码图片,预下单完成后需要主动发起轮询去获取支付状态。
退款: 根据支付平台订单号完成退款,可支持同一笔订单分多次退款。
关闭订单: 商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口。(仅支持微信支付宝)
支付交易查询: 获取支付订单的最新状态。
退款交易查询: 获取退款订单的最新状态。
公共请求参数(O-非必传 ,M-必传,C-选传)
参数 | 参数名称 | 类型 | 参数说明 | 样例 | 可空 |
---|---|---|---|---|---|
agent_no | 服务商编号 | String(16) | 服务商编号 | M | |
req_id | 请求流水号 | String(32) | 请求流水号,每次请求唯一 | M | |
sign | 签名 | String(32) | 请求签名串 | M |
公共返回参数(O-非必传 ,M-必传,C-选传)
参数 | 参数名称 | 类型 | 参数说明 | 样例 | 可空 |
---|---|---|---|---|---|
return_code | 返回状态码 | String(16) | SUCCESS/FAIL 此字段是通信标识,非业务响应码 |
M | |
return_msg | 返回信息 | String(128) | 当return_code为FAIL时返回信息为错误原因 | M | |
sign | 签名 | String(32) | 请求签名串 | M |
文档更新时间: 2025-03-12 17:31 作者:张春燕