场景模拟
模拟外部代理执行操作的分步说明。这些模拟包括接收和更新退款请求。
信息
这些请求没有返回负载(响应体),只有 201 响应状态。
1 - 模拟接收退款请求
模拟接收另一机构开立的退款请求。
重要
必须拥有有效的 pix_transfer_key 才能发送请求,不需要关注转账另一方的信息,因为第二参与者的所有信息都将在模拟过程中被替换。
请求
ENDPOINT
/mock/pix/refund_requestMÉTODO
POST请求体
重要
如果退款类型为 FRAUD,则需要针对同一 pix_transfer_key 存在已关闭的违规报告。
{
"pix_transfer_key": "d5856a5f-378f-43ed-818b-df33b9fae703",
"refund_request_type": "fraud",
"refund_request_details": "Foi identificada uma fraude na transação.",
"refund_request_status": "open",
}
请求体对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
pix_transfer_key * | string | QI 系统中 PIX 转账的标识密钥(UUIDv4)。 | 36 |
refund_request_type * | enum | 退款请求类型。 | refund_request_type 枚举值 |
refund_request_status * | string | 退款请求的初始状态。"open" | 36 |
refund_request_details | string | 退款请求报告的详情。 | 2000 |
refund_request_type 枚举值
| 字段 | 类型 | 描述 | 字符数 |
|---|---|---|---|
fraud | string | 退款请求源于欺诈行为。 | 5 |
operational_flaw | string | 退款请求源于内部错误。 | 16 |
2 - 模拟更新退款请求
模拟间接参与者开立的退款请求的状态更新。
退款请求更新的模拟选项为:
1 - 取消:模拟"目标"参与者对其自身先前开立的退款请求进行取消(cancel)。
2 - 关闭:模拟"目标"参与者对间接参与者开立的退款请求进行关闭(close)。该报告必须已经以 open 状态被确认。
请求
ENDPOINT
/mock/pix/refund_requestMÉTODO
PATCH