

Distribuição direta
Criando o app
No painel de developers, clique em Novo Aplicativo, escolha Distribuição direta e preencha o formulário.
Formulário de novo aplicativo com distribuição direta
Dados básicos
Dados básicos
Dados do desenvolvedor
Dados do desenvolvedor
Permissões
Permissões
Marque só as APIs que a integração usa. Elas viram os scopes que a loja autoriza na instalação.
Credenciais
Ao salvar, o painel gera as credenciais. Abra o app para vê-las.
Token de autorização e credenciais do app
Nunca exponha o Client Secret em código de front-end, app mobile, repositório ou mensagem. Se ele vazar, gere um novo no painel: o anterior deixa de funcionar.
Instalando o app na loja
Envie o token de autorização para o lojista. Ele instala o app pela Delivery Store e, ao final, envia omerchantId da loja, que você usa nas chamadas por loja (/merchant/v3/{merchantId}/...).
Instalando o app na loja
O passo a passo que o lojista segue, com as telas.
Obtendo o token de acesso
Com o app instalado, peça o token com as credenciais do app. Envie emscope os scopes do app de que você precisa, separados por espaço; sem scope, a API usa od.all.
Resposta (200)
O token vale 24 horas e não vem com
refresh_token: o fluxo client credentials não usa refresh. Quando ele expirar, peça um novo da mesma forma. Detalhes em Autenticação.Recebi invalid_scope
Recebi invalid_scope
O
scope pedido inclui uma permissão que o app não tem. Peça só os scopes marcados no app, ou edite as permissões no painel.O token funciona, mas não vejo a loja
O token funciona, mas não vejo a loja
O token só alcança lojas que instalaram o app. Confira com o lojista se a instalação foi concluída na Delivery Store.