data obrigatório | lista de PaymentGroup | |
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[].status obrigatório | "DRAFT" | "AUTHORIZING" | "AUTHORIZED" | "CAPTURING" | "PAID" | "UNKNOWN" | "PARTIALLY_CAPTURED" | "COMPENSATING" | "COMPENSATED" | "FAILED" | "MANUAL_REVIEW" | |
data[].outcome obrigatório | "PROCESSING" | "UNCERTAIN" | "PAID" | "NOT_COMPLETED_RELEASING" | "NOT_COMPLETED_REFUNDING" | "NOT_COMPLETED" | "MANUAL_REVIEW" | Resumo para o pagador/lojista. Autorização nunca libera entrega (TWO-002). |
data[].expectedTotalCents obrigatório | PositiveCents (texto) | formato ^[1-9][0-9]{0,14}$ |
data[].confirmedCents 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[].fulfillmentEligible obrigatório | booleano | Só com as duas partes confirmadas (ON_FULLY_PAID obrigatório). |
data[].legs obrigatório | lista de PaymentLeg | 2–2 itens |
data[].legs[].id obrigatório | Id (texto) | 8–160 caracteres · formato ^[A-Za-z0-9_]+$ |
data[].legs[].index obrigatório | inteiro | 1 a 2 |
data[].legs[].clientLegReference obrigatório | texto | |
data[].legs[].amountCents obrigatório | PositiveCents (texto) | formato ^[1-9][0-9]{0,14}$ |
data[].legs[].confirmedCents obrigatório | Cents (texto) | Capturado e confirmado pelo provedor. formato ^(0|[1-9][0-9]{0,14})$ |
data[].legs[].refundedCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].legs[].installmentCount obrigatório | inteiro | 1 a 9007199254740991 |
data[].legs[].status obrigatório | "PENDING" | "AUTHORIZING" | "AUTHORIZED" | "DECLINED" | "AUTH_UNKNOWN" | "CAPTURING" | "CAPTURED" | "CAPTURE_FAILED" | "CAPTURE_UNKNOWN" | "RELEASE_PENDING" | "RELEASED" | "REFUNDING" | "REFUNDED" | "MANUAL_REVIEW" | |
data[].legs[].display obrigatório | objeto | |
data[].legs[].display.label obrigatório | texto | |
data[].legs[].display.variant obrigatório | "info" | "warn" | "accent" | "ok" | "bad" | "neutral" | |
data[].legs[].paymentId obrigatório | Id (texto) ou nulo | |
data[].legs[].brand obrigatório | texto ou nulo | |
data[].legs[].last4 obrigatório | texto ou nulo | |
data[].legs[].reservationExpiresAt obrigatório | data e hora (ISO 8601) ou nulo | Fim da validade documentada da reserva (pré-autorização). |
data[].legs[].challengeUrl obrigatório | texto ou nulo | Desafio 3DS do emissor desta parte (só enquanto autoriza). Não prova pagamento. |
data[].refunds obrigatório | lista de GroupRefund | |
data[].refunds[].id obrigatório | Id (texto) | 8–160 caracteres · formato ^[A-Za-z0-9_]+$ |
data[].refunds[].kind obrigatório | "COMPENSATION" | "MERCHANT_REFUND" | |
data[].refunds[].status obrigatório | texto | |
data[].refunds[].requestedCents obrigatório | PositiveCents (texto) | formato ^[1-9][0-9]{0,14}$ |
data[].refunds[].confirmedCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].refunds[].allocations obrigatório | lista de objeto | |
data[].refunds[].allocations[].legId obrigatório | Id (texto) | 8–160 caracteres · formato ^[A-Za-z0-9_]+$ |
data[].refunds[].allocations[].requestedCents obrigatório | PositiveCents (texto) | formato ^[1-9][0-9]{0,14}$ |
data[].refunds[].allocations[].confirmedCents obrigatório | Cents (texto) | formato ^(0|[1-9][0-9]{0,14})$ |
data[].refunds[].allocations[].status obrigatório | texto | |
data[].refunds[].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[].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[].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)))$ |
nextCursor obrigatório | texto ou nulo | |