Stripe
Configuração da Stripe
1. Acessar a Área de Desenvolvedores:
a. No canto superior esquerdo da interface da Stripe, clique em Desenvolvedores.
Configurar Webhooks
a. Na aba Webhooks, clique em Adicionar endpoint.
b. Crie um novo endpoint com a seguinte URL:{{url_do_cliente}}/api/tools/webhooks/stripe/orders
.
c. Adicione os seguintes 7 eventos ao webhook:
charge.refunded
checkout.session.completed
checkout.session.async_payment_succeeded
customer.subscription.updated
customer.subscription.deleted
invoice.payment_succeeded
payment_intent.payment_failed
Obter a Chave Secreta da API
a. Retorne à tela de Desenvolvedores.
b. Vá para a aba Chaves da API.
c. Copie a chave secreta, que começa com "sk_".
Integrar Chave Secreta no Painel (Essa parte é com a equipe da EDM)
a. No painel do cliente, vá para Configurações
b. Acesse a aba TÉCNICAS.
c. Na seção Integração com Gateways, cole a chave secreta da Stripe.Criar Página de Venda na Stripe
a. Na listagem à esquerda da tela, clique em Mais.
b. Abra a tela de Payment Links.
c. Crie um novo Payment Link com o produto/assinatura escolhido.
d. Configure a página de vendas conforme desejado.
Integrar Vendas com a Plataforma da Stripe
Assinaturas
Para integrar a venda de assinaturas, é necessário que a chave de todos os preços (price_id) das assinaturas vendidas seja adicionada como ID externo no plano equivalente na plataforma.
Para obter esse price_id:
Acesse a página do produto vendido como assinatura.
Na listagem de preços, clique nos "..." do preço e copie o ID.
No painel admin:
a. Clique em Sua Loja
b. Planos de Assinatura (acesse a assinatura que deseja liberar com essa venda)
c. Lojas Externas (adicione o ID em Stripe.)
Pacote de produtos
Para integrar a venda de produtos avulsos, acesse a tela de Payment Links.
Aqui, o ID utilizado é o do payment link. Uma maneira fácil de obter o link é pela URL do site.
Acesse o link de pagamento da venda avulsa que deseja integrar com a plataforma.
Copie na URL o ID que começa com "plink".
Exemplo: “https://dashboard.stripe.com/test/payment-links/plink_1Omm8GCIxIpdqzSrDaVw5w1r”. O ID aqui é
plink_1Omm8GCIxIpdqzSrDaVw5w1r
.
No painel admin:
a. Sua Loja;
b. Pacotes de Produtos (acesse o produto que deseja liberar com essa venda);
c. Lojas Externas (adicione o ID em Stripe).