felipemotarocha / fullstackweek-store

https://fullstackweek-store.vercel.app
240 stars 80 forks source link

Status do pedido não está sendo atualizado para PAYMENT_CONFIRMED #9

Closed ghost closed 4 months ago

ghost commented 11 months ago

Os pedidos não estão atualizando para PAYMENT_CONFIRMED

image

ghost commented 11 months ago

Verificado que o problema é referente as configurações do Stripe.

  1. No dashboard do stripe havia sido configurado o endpoint de produção como sendo a página home. Foi alterado para ser a rota de API (Não me recordo se nas lives foi configurado corretamente)
  2. Nas variaveis de ambiente da aplicação em produção foi salvo na variavel STRIPE_WEBHOOK_SECRET_KEY o valor referente ao ID do webhook dentro do stripe, devendo ser corrigido para a secret key. (Exemplo na imagem abaixo, o valor em vermelho foi configurado quando deveria ser o valor secreto em amarelo) image

Após a correção dos dois valores a atualização dos novos pedidos para o status de PAYMENT_CONFIRMED ocorre como esperado.

@felipemotarocha Por se tratar de um problema relacionado a variáveis de ambiente, ocorrendo atualmente apenas em ambiente de produção, essa correção não é aplicável via PR.

felipemotarocha commented 10 months ago

Boa, obrigado pelo aviso, meu mano! Vou deixar o issue aberto só pra tê-lo como referência. Podemos atualizar o README com essa informação também.

ghost commented 10 months ago

Boa ideia, atualizar o README. Não vou estar no PC no fim de semana, mas semana que vem vou tentar fazer a alteração com instruções de execução em ambiente dev e deploy também. Assim podemos também fechar a issue, e deixamos documentado.

felipemotarocha commented 10 months ago

Sensacional, Alessandro! Obrigado, meu irmão! 🚀