Lista as sessões de checkout
/v1/checkouts/sessionsAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros de consulta
limitintegerTamanho da página (itens por página).
offsetintegerPosição do primeiro item (a partir de 0).
sortstringExpressão de ordenação: createdAt | intentScore | abandonRiskScore | abandonedAt, prefixo "-" = decrescente (ex.: "-intentScore"). Pontuações e abandonedAt ordenam com nulos por último, desempate por createdAt decrescente. Os antigos "ascending"/"descending" ordenam por createdAt.
daterangeum deCriados neste dia (
YYYY-MM-DD) ou neste instante.daterangegtstring (date-time)Criados depois deste instante (exclusivo).
daterangegtestring (date-time)Criados a partir deste instante (inclusivo).
daterangeltstring (date-time)Criados antes deste instante (exclusivo).
daterangeltestring (date-time)Criados até este instante (inclusivo).
abandonedrangegtestring (date-time)Limite inferior (inclusivo, instante ISO) de
abandonedAtabandonedrangeltestring (date-time)Limite superior (inclusivo, instante ISO) de
abandonedAtidstringSó esta sessão.
statusstringSó sessões com este status.
Valores:activecompletedcancelledabandonedexpiredsourcestringSó sessões desta origem.
Respostas
200Sucesso
dataobject[]obrigatórioOs itens desta página.
+14 campos de
dataidstringobrigatórioIdentificador público (sess_/ckts_/ses_…)
objectstringobrigatórioSempre
checkout.session.Valores:checkout.sessiononlinebooleanobrigatórioSe o comprador está no checkout agora.
sourcestringobrigatóriopode ser nuloDe onde a sessão veio;
nullquando desconhecido.statusstringobrigatórioactive(o comprador está no checkout),completed(pago),cancelled,abandonedouexpired.Valores:activecompletedcancelledabandonedexpiredcreatedAtstringobrigatórioQuando o recurso foi criado (ISO 8601, UTC).
updatedAtstringobrigatórioQuando o recurso foi atualizado pela última vez (ISO 8601, UTC).
abandonedAtstringobrigatóriopode ser nuloQuando o carrinho foi abandonado;
nullquando não foi.completedAtstringobrigatóriopode ser nuloQuando a sessão foi paga;
nullaté lá.intentScoreintegerobrigatóriopode ser nuloQuão perto o comprador está de pagar (0–100), pelo último sinal;
nullsem sinais.totalAmountintegerobrigatóriopode ser nuloTotal do carrinho, em centavos;
nullquando nunca foi precificado.transactionIdstringobrigatóriopode ser nuloA cobrança que concluiu a sessão;
nullaté lá.automationScoreintegerobrigatóriopode ser nuloIndício de robô/automação (0–100), pelo último sinal;
nullsem sinais.abandonRiskScoreintegerobrigatóriopode ser nuloQuão provável é a sessão se perder (0–100), pelo último sinal;
nullsem sinais.
pageobjectobrigatórioCursores de paginação da lista.
+3 campos de
pagetotalintegerobrigatórioNúmero total de páginas.
offsetobjectobrigatórioO
offsetpara pedir a primeira, a anterior, a próxima e a última página.+4 campos de
offsetlastintegerobrigatórioPosição da última página.
nextintegerobrigatórioPosição da próxima página (fica nesta quando ela é a última).
previntegerobrigatórioPosição da página anterior (0 na primeira).
firstintegerobrigatórioPosição da primeira página.
currentintegerobrigatórioNúmero da página atual (a primeira é 1).
limitintegerobrigatórioTamanho da página, como pedido.
totalintegerobrigatórioNúmero total de itens que atendem aos filtros.
offsetintegerobrigatórioPosição do primeiro item desta página, como pedido.
hasMorebooleanobrigatóriotruequando há mais itens depois desta página.
400Requisição inválida (validação)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
401Não autenticado (credencial ausente ou inválida)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
403Sem permissão
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório