---
title: "Criar Sessão 3DS"
method: POST
path: "/v1/3ds/session"
tags: ["Criação de Sessão 3DS"]
---

# Criar Sessão 3DS

`POST /v1/3ds/session`

Cria uma sessão 3DS e retorna os dados necessários para coleta de informações do navegador.\n\n ⚠️ IMPORTANTE: A sessão 3DS só consegue ser testada completamente em produção.

## Request body

- CreateThreeDSSessionRequest
  - `sourceType` 'card', required — Tipo da fonte de pagamento
  - `cardId` string, uuid, required — ID do cartão retornado na tokenização

## Response `201`

Sessão 3DS criada com sucesso

- ThreeDSSessionResponse
  - `id` string, uuid — ID da sessão (setupId) - usado posteriormente no pagamento
  - `token` string — JWT usado no script de coleta de dados
  - `collectUrl` string, uri — URL onde o navegador enviará dados de background
  - `providerType` 'CYBERSOURCE' — Tipo do provedor 3DS

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado
- `403` — Acesso proibido
- `500` — Erro interno do servidor

---

[API](https://skmtc.net/barte/apis/api-de-sellers-v2-atualizada.md) · [All operations](https://skmtc.net/barte/apis/api-de-sellers-v2-atualizada/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/barte/api-de-sellers-v2-atualizada/revisions/f0dd55b167f1/schema)
