Skip to main content
Uma sessão de checkout representa uma instância de uma página de pagamento criada para um cliente. Ela contém todas as informações necessárias para concluir uma compra.

Estrutura

Uma sessão de checkout é representada em nossa API pela seguinte estrutura:

Atributos:

id : string.
Identificador único da sessão de checkout, começando com cs_
status : string.
Status atual da sessão de checkout
customerId : string | null.
ID do cliente associado à sessão. Veja a referência completa aqui
url : string.
URL da página de checkout para redirecionar o cliente
billingAddressCollection : boolean.
Indica se o endereço de cobrança deve ser coletado durante o checkout
successUrl : string | null.
URL para redirecionar o cliente após a conclusão bem-sucedida do pagamento
cancelUrl : string | null.
URL para redirecionar o cliente ao cancelar ou abandonar o checkout
latitude / longitude : string | null.
Coordenadas geográficas detectadas do cliente durante o checkout
country / region / city : string | null.
Localização geográfica detectada do cliente durante o checkout
expiresAt : string | null.
Data de expiração da sessão em formato ISO 8601
items : array.
Lista de itens da sessão de checkout. Cada item contém id, priceId, quantity e o objeto price expandido com detalhes do preço e produto
createdAt : string.
Data de criação da sessão em formato ISO 8601
updatedAt : string.
Data da última atualização da sessão em formato ISO 8601