data obrigatório | lista de Payment | |
data[].id obrigatório | Id (texto) | 8–160 caracteres · formato ^[A-Za-z0-9_]+$ |
data[].orderId obrigatório | Id (texto) | 8–160 caracteres · formato ^[A-Za-z0-9_]+$ |
data[].method obrigatório | texto | |
data[].status obrigatório | texto | Dimensão cobrança (B docs/05). |
data[].reversalStatus obrigatório | texto | |
data[].reconciliationStatus obrigatório | texto | |
data[].providerStatus obrigatório | texto ou nulo | |
data[].display obrigatório | objeto | |
data[].display.label obrigatório | texto | |
data[].display.variant obrigatório | "info" | "warn" | "accent" | "ok" | "bad" | "neutral" | |
data[].amountCents obrigatório | PositiveCents (texto) | formato ^[1-9][0-9]{0,14}$ |
data[].receivedCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].refundedCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].commissionEstimateCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].providerFeeCents obrigatório | Cents (texto) ou nulo | |
data[].netCents obrigatório | Cents (texto) ou nulo | |
data[].dueDate obrigatório | texto | formato ^\d{4}-\d{2}-\d{2}$ |
data[].installmentCount obrigatório | inteiro | -9007199254740991 a 9007199254740991 |
data[].asOf obrigatório | data e hora (ISO 8601) | formato ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$ |
data[].version obrigatório | inteiro | 1 a 9007199254740991 |
data[].createdAt obrigatório | data e hora (ISO 8601) | formato ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$ |
data[].description obrigatório | texto ou nulo | |
data[].operationStatus obrigatório | texto ou nulo | Situação da operação de criação (ex.: UNKNOWN enquanto o resultado é confirmado pela referência). |
data[].instructions obrigatório | PaymentInstructions ou nulo | Pix e boleto: situação do QR/linha digitável. null para cartão. |
data[].fees obrigatório | PaymentFees | |
data[].fees.policyId obrigatório | texto | |
data[].fees.policyVersion obrigatório | inteiro | 1 a 9007199254740991 |
data[].fees.commissionMode obrigatório | "NONE" | "NET_PERCENT" | "FIXED" | |
data[].fees.estimated obrigatório | objeto | |
data[].fees.estimated.providerFeeCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].fees.estimated.providerFeeSource obrigatório | "ACCOUNT_FEES" | "DEFAULT_ESTIMATE" | |
data[].fees.estimated.commissionCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].fees.estimated.merchantNetCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].fees.effective obrigatório | objeto | Valores que o provedor informou (prevalecem sobre a estimativa). null = ainda não informado. |
data[].fees.effective.providerFeeCents obrigatório | Cents (texto) ou nulo | |
data[].fees.effective.netCents obrigatório | Cents (texto) ou nulo | |
data[].fees.effective.commissionCents obrigatório | Cents (texto) ou nulo | |
data[].splits obrigatório | lista de PaymentSplit | |
data[].splits[].kind obrigatório | "PLATFORM_COMMISSION" | "COPRODUCER" | |
data[].splits[].recipientAccountId obrigatório | texto ou nulo | |
data[].splits[].fixedCents obrigatório | Cents (texto) ou nulo | |
data[].splits[].percentUnits obrigatório | texto ou nulo | 1% = 10000. |
data[].splits[].status obrigatório | "PENDING" | "DONE" | "BLOCKED" | "CANCELLED" | "REFUNDED" | BLOCKED: divergência de valor (comissão não reconhecida como liquidada, SPL-002). |
data[].splits[].providerStatus obrigatório | texto ou nulo | Status cru do provedor, preservado. |
data[].splits[].effectiveCents obrigatório | Cents (texto) ou nulo | |
data[].cancelRequestedAt obrigatório | data e hora (ISO 8601) ou nulo | Cancelamento pedido; o status final só vem do provedor (PAYMENT_DELETED). |
nextCursor obrigatório | texto ou nulo | |