PayIn 流程
本节说明收款流程的关键步骤、状态与注意事项。
流程概览
- 商户创建并支付订单
- 平台返回支付动作(跳转/二维码等)
- 用户完成支付
- 平台通知商户支付结果
- 商户按需主动查询确认终态
详细流程
- 调用创建并支付接口生成订单。
- 按返回的
action引导用户完成支付(跳转/二维码)。 - 支付完成后平台发送回调(仅成功回调)。
- 如未收到回调,使用查单接口确认最终状态。
关键状态
| 状态 | 含义 | 处理建议 |
|---|---|---|
INIT | 订单已创建,尚未进入支付流程 | 保持订单待支付状态 |
USER_PAYING | 用户支付中 | 展示支付中状态,等待回调 |
SUCCESS | 支付成功 | 发货/发放权益 |
FAIL | 支付失败 | 展示失败原因或引导重试 |
EXPIRED | 订单已过期 | 关闭订单或引导重新下单 |
CLOSED | 订单已关闭 | 结束处理 |
回调与查询
- 回调仅在终态成功时触发,需验签并做幂等处理。
- 建议在未收到回调或状态不明时主动查询。
常见场景
- 跳转支付:返回
action.url,用户完成页面支付。 - 二维码支付:返回
action.qrContent,展示二维码内容。