Skip to main content
PATCH
Atualizar sessão de checkout
Altera uma sessão open. Os campos omitidos mantêm o valor; null limpa o cliente ou uma URL. Itens, bumps e teste não mudam: para isso, crie outra sessão. Permissão: checkout_session.write. Apenas chave secreta (sk_…).
Os exemplos usam o sandbox (https://api.upag.dev/v1). Em produção use https://api.upag.io/v1 com sk_live_….

Endpoint

Parâmetros

string (uuid)
required
ID da sessão.
string (uuid) | null
UUID de um cliente da conta, ou null para desassociar.
array
pix e/ou card, mínimo 1. Numa sessão com teste e paymentMethodCollection: "always", card precisa continuar na lista.
string (url) | null
URL de retorno depois do pagamento. null remove.
string (url) | null
URL de retorno se o pagador desistir. null remove.

Resposta

200 OK com a sessão atualizada.
Response

Erros