org_* identifica cada conta conectada e define onde os dados e pagamentos pertencem.
Na API pública, uma conta conectada é um objeto
organization (org_*). Não existe um objeto separado chamado subconta. Use sempre “organização conectada” na interface e na integração.Quando este modelo é adequado
Se toda a operação pertence à mesma empresa e usa o mesmo cadastro financeiro, uma única organização costuma ser suficiente.
Como os recursos se organizam
Recursos de organizações diferentes não são agrupados no mesmo contexto. O ID da organização (
org_*) deve ser persistido junto ao identificador do vendedor ou da conta no seu sistema.
O recurso
/v1/organizations é exclusivo de Platforms. Autentique com a API key de plataforma e use a coleção ou o ID da URL para criar, listar, consultar ou atualizar uma organização conectada. Para operar customers, produtos, checkouts e pagamentos dessa conta, envie o mesmo org_* no header Organization.Fluxo da organização conectada
1
Crie a organização
Envie nome e CPF/CNPJ para
POST /v1/organizations. Guarde o org_* retornado.2
Conclua a ativação
Use uma Activation Session hospedada ou envie o cadastro diretamente pela API. Os dois caminhos atualizam a mesma organização.
3
Acompanhe o status
Leia
activation_status e requirements e processe os eventos organization.*.4
Opere no contexto correto
Envie a API key de plataforma e
Organization: org_AinWSrAyKnG9x73A para criar customers, checkouts, pagamentos e outros recursos daquela organização.Escolha o modelo de ativação
Os caminhos podem ser usados em momentos diferentes sobre a mesma organização. O resultado chega pelo objeto
organization e pelo evento organization.updated.
Eventos da plataforma
Crie um endpoint comevents_from: "platform" para receber eventos originados pelas organizações conectadas. O campo top-level organization identifica a conta que gerou cada evento.
Esse endpoint não inclui eventos da própria organização da plataforma. Se você precisa dos dois fluxos, crie outro endpoint com events_from: "organization".
Decisões antes de implementar
- qual entidade do seu produto corresponde a uma organização conectada;
- quem coleta e corrige os dados de ativação;
- quais telas e ações a plataforma expõe para cada conta;
- quais eventos atualizam seu estado local;
- como o suporte identifica a organização responsável por cada operação.
Próximos passos
Operar organizações conectadas
Implemente criação, ativação, header
Organization e webhooks.Ativação hospedada
Redirecione o responsável para uma Activation Session.
Ativação por API
Colete e envie o cadastro dentro do seu produto.
Requisitos de ativação
Trate pendências, reprovações e novas tentativas.

