Entrega no checkout, sem frota
Ofereça entrega rápida na finalização da venda sem contratar motoboy nem manter equipe própria.
Livre-se da logística: você vende e recebe o valor do produto normalmente, pelo seu meio. A courrier cuida só da entrega — o cliente escolhe esse frete no checkout, autoriza a retirada e paga o frete protegido. Sem custo e sem responsabilidade para a loja depois da coleta.
POST /v1/store/deliveries HTTP/1.1
Host: api.courrier.app
Content-Type: application/json
Authorization: Courrier-HMAC-SHA256 key_id=loja_4f3a9c
x-courrier-timestamp: 1718900000
x-courrier-signature: 9f86d081884c7d659a2feaa0c55ad015
{
"currency": "BRL",
"items": [
{ "name": "Tênis de corrida", "quantity": 1, "unitAmount": 29900 }
],
"buyer": {
"name": "Ana Souza",
"phone": "+5511998877665",
"country": "BR",
"state": "SP"
},
"pickup": {
"address": "Rua Augusta, 1200",
"city": "São Paulo",
"state": "SP"
}
}# assine o HMAC-SHA256 com o seu secret sobre:
signature = HMAC_SHA256(secret, `${ts}.${METHOD}.${url}.${rawBody}`)
Por que integrar
A courrier resolve a entrega na ponta para a sua loja, com pagamento protegido e entregadores avaliados atribuídos pelo sistema.
Ofereça entrega rápida na finalização da venda sem contratar motoboy nem manter equipe própria.
A venda e o pagamento do produto são seus, pelo seu meio — a courrier não toca nisso. Aqui só o frete fica protegido, em custódia até a confirmação.
Você entrega o produto por fora; a courrier cuida do frete, da atribuição e do rastreio. Sua responsabilidade vai até a coleta.
O sistema atribui um entregador verificado e avaliado para cada corrida — sem você precisar escolher.
O papel da sua loja
Transparência total: a sua loja não paga nada e sua parte termina na coleta. Veja exatamente até onde vai a sua responsabilidade.
Linha do tempo da responsabilidade
Pedido
venda fechada no seu checkout
Cliente autoriza a retirada
o cliente libera a coleta ao transportador
Fim da responsabilidade da lojaA caminho
transporte sob responsabilidade do entregador
Entregue
cliente confirma o recebimento
Daqui em diante é só visibilidade: você acompanha por API se quiser, avalia o entregador e recebe feedback — sem nova obrigação.
Não há mensalidade nem taxa para a loja. A comissão sai do frete combinado entre comprador e entregador — a sua loja não paga nada.
Quem responde pela entrega é o entregador (o transportador). Não é a sua loja e não é a courrier — é quem realiza o transporte.
O cliente da sua loja é quem escolhe esse tipo de frete e quem autoriza a entrega do produto ao transportador (a retirada).
A partir da autorização da retirada, a loja já fez a sua parte e não tem mais vínculo com a entrega.
Para você acompanhar mesmo assim, o sistema disponibiliza por API o status da entrega até ser entregue. Você pode exibir isso no seu sistema ou não — é só visibilidade.
Mesmo sem vínculo, a loja pode avaliar o comportamento do entregador na coleta (nota) e receber feedback de como foi a entrega.
Integração
Uma chamada server-to-server assinada por HMAC e webhooks de status. Sem SDK obrigatório, sem dependência pesada.
No painel da loja você cria a conta e gera um par de chaves (key_id + secret). O secret nunca trafega — ele só assina as requisições no seu servidor.
Você já recebeu o valor do produto pelo seu meio. Ao finalizar a venda, o seu servidor faz um POST assinado (HMAC-SHA256) para /v1/store/deliveries com os itens, o comprador e o endereço de coleta — só para organizar a entrega.
A courrier envia webhooks assinados a cada mudança de status do pedido. A sua responsabilidade vai até a coleta — o resto é só visibilidade.
POST /v1/store/deliveries HTTP/1.1
Host: api.courrier.app
Content-Type: application/json
Authorization: Courrier-HMAC-SHA256 key_id=loja_4f3a9c
x-courrier-timestamp: 1718900000
x-courrier-signature: 9f86d081884c7d659a2feaa0c55ad015
{
"currency": "BRL",
"items": [
{ "name": "Tênis de corrida", "quantity": 1, "unitAmount": 29900 }
],
"buyer": {
"name": "Ana Souza",
"phone": "+5511998877665",
"country": "BR",
"state": "SP"
},
"pickup": {
"address": "Rua Augusta, 1200",
"city": "São Paulo",
"state": "SP"
}
}# assine o HMAC-SHA256 com o seu secret sobre:
signature = HMAC_SHA256(secret, `${ts}.${METHOD}.${url}.${rawBody}`)
Cada mudança de status (atribuído, em custódia, a caminho, entregue, liberado) dispara um webhook assinado. Falhou? A courrier reenvia automaticamente com backoff.
Proteção embutida
A proteção não é uma promessa de marketing — está no protocolo. O frete fica em um cofre 2-de-3 que ninguém saca sozinho.
O valor vai pra um cofre que exige 2 de 3 assinaturas (você, o entregador e a courrier) — ninguém saca sozinho. Ele só é liberado quando você confirma a entrega.
Custo para a loja
A courrier não cobra nada da loja: nem taxa, nem comissão, nem mensalidade. Você vende e recebe o valor do produto normalmente, pelo seu meio — só terceiriza a entrega.
R$ 0
de custo para a loja
sem taxa, comissão ou mensalidade
100%
do produto é seu
você vende e recebe pelo seu meio
100%
do frete protegido
em custódia até a confirmação
A comissão (10% do frete) é cobrada do entregador, sobre o valor da entrega — nunca da loja nem do produto.
Crie sua conta de loja, gere uma API key e faça o primeiro checkout em minutos. Criar conta é grátis.
Checkout assinado por HMAC · Webhooks de status · Pagamento via PIX/DePix em lançamento