场景模拟
模拟外部代理执行操作的分步说明。这些模拟包括入账交易和退款。
信息
这些请求没有返回负载(响应体)。
1 - 模拟 PIX 入账
请求
ENDPOINT
/mock/pix_transfer/incoming_pix_transferMÉTODO
POST请求体
{
"target_account_key": "fc6862c4-2b20-4057-8063-b8809866e494",
"target_alias_key": "c4332971-7cff-42eb-a117-7e6f0cd74db2",
"amount": 100.01
}
请求体对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
| target_account_key* | string | 目标账户唯一密钥。 | 36 |
| target_alias_key | string | 目标 Alias 唯一密钥。 | 36 |
| amount* | number | 交易金额。 | 6 |
2 - 模拟 PIX QR 码付款
请求
ENDPOINT
/mock/pix_transfer/incoming_pix_qrcodeMÉTODO
POST请求体
{
"target_alias_key": "\<Chave única do alias de destino\>",
"amount": "\<Valor da transação\>",
"receiver_conciliation_id": "\<id do receiver conciliation do qr code\>"
}
请求体对象
| 字段 | 类型 | 描述 | 最大字符数 | 示例 | 备注 |
|---|---|---|---|---|---|
| target_alias_key* | string | 目标 Alias 唯一密钥。 | 36 | "41112f46-0034-4007-85687-5e592173db2" | |
| amount* | decimal | 交易金额。 | 6 | 1000.00 | 最大值 100,000 |
| receiver_conciliation_id* | string | QR 码接收方对账 ID。 | 36 | 1000 |
3 - 模拟 PIX 退款
模拟 PIX 出账转账的退款。为此,所有退款的总金额不得超过原始转账的金额。要识别目标交易,请发送原始转账的 end_to_end_id。
请求
ENDPOINT
/mock/pix_transfer/reversalMÉTODO
POST请求体
{
"end_to_end_id": "E35713491202309182110sSCNh25ooX2",
"amount": 100.00
}
请求体对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
| end_to_end_id* | string | 待退款交易的唯一密钥。 | 32 |
| amount* | number | 待退款金额。 | 6 |
4 - 模拟等待确认状态的交易
当巴西中央银行的 PIX 交易响应出现延迟时,PIX 交易可能进入 pending_confirmation 状态。要模拟此场景,请使用 PIX 密钥 "target_pix_key": "0476f803-0129-430a-a66c-d2f0d7cf4aaa" 执行交易;对于 manual 类型的 PIX 转账,请使用目标账户所有者文档号 "owner_document_number": "35586870002"。
要更新交易状态,请使用 transaction_status 为 sent(批准交易)或 rejected(拒绝交易)执行以下请求。
请求
ENDPOINT
/mock/pix_transfer/pending_confirmationMÉTODO
POST请求体
{
"end_to_end_id": "E32402502202308181802vSHbiqNCk9i",
"transaction_status": "rejected",
"status_reason_information": {
"error_description": "description",
"error_translation": "translation",
"error_short_description": "short_description"
},
"error_code": "test_error"
}
请求体参数
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
end_to_end_id* | string | PIX 交易唯一密钥。 | 36 |
transaction_status* | enum | 交易状态枚举值 | |
status_reason_information | objeto | 状态原因信息对象 | |
error_code | string | 错误代码。 |
交易状态枚举值
| 枚举值 | 描述 |
|---|---|
| sent | 已完成。 |
| rejected | 已拒绝。 |
状态原因信息对象
| 字段 | 类型 | 描述 | 最大字符数 |
|---|---|---|---|
error_description | string | 英文错误描述。 | 100 |
error_translation | string | 葡文错误描述。 | 100 |
error_short_description | string | 英文简短错误描述。 | 100 |
5 - 模拟已拒绝交易
当巴西中央银行或收款 PSP 返回预期的拒绝响应时,PIX 交易可能进入 rejected 状态。要模拟此场景,请使用 PIX 密钥 "target_pix_key": "b9380607-dac6-4e17-8ca7-eb761e3aa1dc" 执行交易;对于 manual 类型的 PIX 转账,请使用目标账户所有者文档号 "owner_document_number": "66972913039" 或 "owner_document_number": "50305556000164"。