PainéisIntegrações
Integrações
DemonstraçãoVocê está na demonstração. Crie uma conta para salvar alterações.
Nova integração
O webhook ou a credencial envia pedidos para o painel selecionado.
Integrações desta oferta
Consulte o último sinal recebido de cada integração.
| Integração | Último evento | |
|---|---|---|
| Nenhuma integração criada. | ||
Como integrar
Shopify
- Abra Configurações → Notificações → Webhooks e copie a chave usada pela Shopify para assinar os webhooks.
- Selecione Shopify no BirdTrack, insira a chave e copie a URL gerada.
- Na Shopify, crie dois webhooks em JSON para a mesma URL, Criação de pedido (
orders/create) e Pagamento de pedido (orders/paid). Para refletir cancelamentos e estornos, assine tambémorders/cancelledeorders/updated. - Faça um pedido de teste em BRL. As UTMs são lidas de
landing_sitee dos atributos do pedido emnote_attributesquando esses campos chegam.
PinguPag e FlevoPay
- Selecione o gateway e gere a URL exclusiva desta oferta.
- Se criar cobranças por API, use a URL em
postback_urle envie os parâmetros de campanha no objetotracking. Em um checkout pronto, use a URL na configuração de postback da oferta, quando disponível. - Teste a emissão e a aprovação de um Pix. O BirdTrack lê
transaction_id,statuse oamountem centavos.
API BirdTrack
Crie uma credencial de API e envie o JSON abaixo do servidor. Reutilize order_id e a mesma credencial ao aprovar a venda. O status aceito é pending ou approved.
curl -X POST 'https://birdtrack.duckdns.org/api/v1/orders' \
-H 'Authorization: Bearer SUA_CREDENCIAL' \
-H 'Content-Type: application/json' \
-d '{
"order_id": "pedido-123",
"status": "pending",
"amount_cents": 92023,
"currency": "BRL",
"customer": {"name": "Cliente", "email": "cliente@example.com", "phone": "+5511999990000"},
"payment_method": "pix",
"products": [{"name": "Oferta principal", "quantity": 1}],
"utm": {"utm_source": "meta", "utm_campaign": "lancamento"}
}'
