Programa de afiliados
Promova a eSimHero a viajantes e criadores. Termos claros, atribuição justa e ferramentas para integrar planos e preços.
O programa em resumo
Como trabalhamos hoje com afiliados.
10% de comissão sobre vendas líquidas
Comissão sobre encomendas concluídas após descontos. Impostos e taxas podem ser excluídos conforme a região; o detalhe consta no seu acordo de parceiro.
Janela de cookie de 30 dias
A atribuição dura 30 dias desde o clique no seu link de referência, para creditar quem voltar dentro desse prazo.
Atribuição first-touch
A primeira referência qualificada recebe a comissão quando a venda é concluída, sem mudanças confusas de último clique.
API para planos, preços e dados
Use a nossa API de catálogo de afiliados para obter destinos, planos e preços de retalho em tempo real no seu site, apps ou ferramentas.
API de afiliados
Dois endpoints JSON só de leitura para o seu site, app ou comparador. Cada plano e link chega pronto a publicar, com a sua etiqueta de referência.
Autenticação
A sua chave de API vai no caminho do URL. As chaves são emitidas por parceiro e enviadas no e-mail de adesão: guarde-as no servidor e não as inclua em código do lado do cliente.
curl "https://esimhero.com/api/affiliate/catalogue/esh_3f9c1a7e2b8d4f6a0c5e9b2d7a4f1c83?utm=true" \
-H "Accept: application/json"- Cache
- As respostas ficam em cache durante 5 minutos (Cache-Control: public, max-age=300). Preços e cobertura são atualizados automaticamente.
- Erros
- Uma chave desconhecida ou desativada devolve 401 com este corpo JSON:
{"error": "Invalid API key"}
/api/affiliate/catalogue/{apiKey}Devolve todos os planos ativos com preços em todas as moedas suportadas (USD, EUR, GBP), cobertura de rede por país e um URL de pagamento pronto a usar.
Parâmetros de consulta
| utm | boolean — Defina como true para acrescentar a sua etiqueta de referência a cada URL de compra, para que os cliques lhe sejam atribuídos: ?utm_source=your-slug |
Esquema de resposta
| slug | string — Identificador estável do plano. |
| name | string — Nome legível do plano (destino, dados, validade). |
| data | object — Dados incluídos em bytes, texto de apresentação e indicador de ilimitado. |
| validity | object — Validade em dias, unidade e texto formatado para apresentação. |
| prices | array — Uma entrada por moeda com valor, moeda e símbolo. |
| speed | string — Etiqueta de velocidade de rede, por ex. 5G ou LTE. |
| type | string — Tipo de plano, por ex. data. |
| category | string — standard, ou unlimited para passes diários com limite diário de alta velocidade. |
| popular | boolean — Se destacamos este plano na página do destino. |
| coverage | object — Tipo de cobertura (local, regional ou global) e todos os países cobertos com as respetivas redes. |
| purchase_url | string — Link direto para o pagamento, com o seu utm_source quando utm=true. |
Exemplo de resposta
[
{
"slug": "france-5gb-30-days",
"name": "France 5 GB 30 days",
"data": {
"bytes": 5368709120,
"display": "5 GB",
"unlimited": false
},
"validity": {
"days": 30,
"unit": "DAY",
"display": "30 days"
},
"prices": [
{ "amount": 12.99, "currency": "USD", "symbol": "$" },
{ "amount": 11.99, "currency": "EUR", "symbol": "€" },
{ "amount": 10.49, "currency": "GBP", "symbol": "£" }
],
"speed": "5G",
"type": "data",
"category": "standard",
"popular": true,
"coverage": {
"type": "local",
"countries": [
{
"name": "France",
"iso": "FR",
"networks": [
{ "name": "Orange", "type": "5G" }
]
}
]
},
"purchase_url": "https://esimhero.com/france-esim/france-5gb-30-days/checkout?utm_source=yourbrand"
}
]/api/affiliate/links/{apiKey}Devolve um link por destino que vendemos (países e regiões) com os códigos ISO em que deve ser mostrado. Feito para comparadores que apresentam links consoante a localização do visitante.
Esquema de resposta
| name | string — Texto do botão, máximo 30 caracteres. |
| link | string — URL da página de destino. |
| type | "web" — Tipo de plataforma do destino. Sempre web. |
| targets | string[] — Códigos ISO de país em que o link deve ser mostrado. Os links regionais listam todos os países membros. |
Exemplo de resposta
[
{
"name": "France eSIM",
"link": "https://esimhero.com/france-esim?utm_source=yourbrand",
"type": "web",
"targets": ["FR"]
},
{
"name": "Europe eSIM",
"link": "https://esimhero.com/europe-esim?utm_source=yourbrand",
"type": "web",
"targets": ["FR", "DE", "ES", "IT", "PT"]
}
]Candidatar-se agora
Diga-nos onde vai promover-nos e qual o código de desconto que prefere. Tratamos da configuração e enviamos a sua chave de API por e-mail.
By joining, you agree to our Affiliate Terms & Conditions