Integrar Stripe
Com a integração Stripe, as vendas da sua conta Stripe chegam ao ClickMax e criam ou atualizam o contato pelo e-mail do comprador. Ela também libera o bloco Checkout Stripe no editor de páginas, que precisa da chave publicável e do segredo de assinatura do webhook.
Antes de começar
- Você precisa de acesso à área Desenvolvedores da sua conta Stripe.
- As duas chaves precisam ser do mesmo modo: as duas de produção (
live) ou as duas de teste (test).
Passo a passo
1. Crie a chave restrita na Stripe
- Na Stripe, abra Desenvolvedores → Chaves de API e clique em Criar chave restrita.
- Em Escolha como esta chave será usada, selecione Compartilhamento com um serviço externo.
- Preencha:
- Nome do fornecedor:
ClickMax; - URL:
https://clickmax.io.
- Nome do fornecedor:
- Em Atribuir permissões à sua chave, escolha Standard. Ela já inclui tudo o que o ClickMax usa: criar o checkout, listar preços e produtos e receber pagamentos, reembolsos e disputas.
- Crie a chave e copie o valor (começa com
rk_).
2. Crie a integração no ClickMax
- No ClickMax, abra Integrações, escolha Stripe e cole a chave em Chave secreta ou restrita.
- Na Stripe, em Desenvolvedores → Chaves de API, copie a Chave publicável (começa com
pk_) e cole em Chave publicável. - Dê um apelido à integração, defina o status e clique em Criar integração.
- Copie a URL do webhook que o ClickMax mostra.
3. Cadastre o webhook na Stripe
- Na Stripe, abra Webhooks → Adicionar destino e selecione os eventos:
checkout.session.completedcheckout.session.async_payment_succeededcheckout.session.async_payment_failedinvoice.payment_succeededinvoice.payment_failedcharge.refundedcharge.dispute.createdcharge.dispute.closed
- Escolha Endpoint de webhook, cole a URL do ClickMax e clique em Adicionar destino.
- Abra o destino criado e copie o Segredo de assinatura (começa com
whsec_). - Volte ao ClickMax, cole o segredo em Segredo de assinatura do webhook e clique em Concluir integração.
Com o segredo de assinatura, o ClickMax só aceita webhooks enviados pela sua conta Stripe.
O que chega no ClickMax
Itens extras do mesmo pedido aparecem como produtos adicionais da venda.
Se não funcionou
- O campo fica marcado em vermelho: a chave colada não é do tipo pedido. A secreta começa com
sk_, a restrita comrk_, a publicável compk_e o segredo de assinatura comwhsec_. - Aparece Erro ao criar integração (ou Erro ao concluir integração): confira se:
- as duas chaves são do mesmo modo (as duas de produção ou as duas de teste);
- a chave restrita foi criada com as permissões Standard;
- a chave não foi apagada ou trocada na Stripe.
- Os preços não aparecem no editor ou o checkout não carrega: a chave restrita foi criada sem alguma permissão. Na Stripe, abra a chave, clique em Editar nas permissões e use Standard.
- As vendas não chegam, ou reembolsos e disputas não mudam a venda: confira na Stripe, em Webhooks, se o destino tem os oito eventos do passo 3 e se as entregas aparecem com sucesso. Se você trocou o segredo de assinatura na Stripe, cole o novo no ClickMax.