Remover sessão de checkout
curl --request DELETE \
--url https://api.upag.io/v1/checkout/sessions/{sessionId} \
--header 'Authorization: Bearer <token>'const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.upag.io/v1/checkout/sessions/{sessionId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://api.upag.io/v1/checkout/sessions/{sessionId}';
const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));Sessões de checkout
Remover sessão de checkout
Remove uma sessão de checkout aberta
DELETE
https://api.upag.io
/
v1
/
checkout
/
sessions
/
{sessionId}
Remover sessão de checkout
curl --request DELETE \
--url https://api.upag.io/v1/checkout/sessions/{sessionId} \
--header 'Authorization: Bearer <token>'const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.upag.io/v1/checkout/sessions/{sessionId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://api.upag.io/v1/checkout/sessions/{sessionId}';
const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));Remove uma sessão
open. Sessões complete ou expired não podem ser removidas: elas ficam como histórico.
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
curl -X DELETE https://api.upag.dev/v1/checkout/sessions/4f9d2b71-6c03-4e58-9a1d-8b3e7c0f5a26 \
-H "Authorization: Bearer sk_test_your_api_key"
import { Upag } from 'upag';
const upag = new Upag('sk_test_your_api_key');
await upag.checkoutSessions.delete('4f9d2b71-6c03-4e58-9a1d-8b3e7c0f5a26');
Parâmetros
string (uuid)
required
ID da sessão.
Resposta
204 No Content, sem corpo.
Erros
| Status | Código | Quando |
|---|---|---|
404 | CHECKOUT_SESSION_NOT_FOUND | A sessão não existe ou é de outra conta |
409 | CHECKOUT_SESSION_NOT_OPEN | A sessão já está complete ou expired |