Runbook Stripe

JoiaWallet Marketplace — Webhooks & Escrow P2P

v1.0 • GO-LIVE
Última validação: 2026-03-05  |  Gate 2 E2E: PASS  |  Webhook live: payment_intent.amount_capturable_updated ✓

🧪 TEST (Desenvolvimento)

  • sk_test_…  → STRIPE_SECRET_KEY
  • pk_test_…  → frontend publishable key
  • whsec_…  → STRIPE_WEBHOOK_SECRET

Usar cartão: 4242 4242 4242 4242

🚀 LIVE (Produção)

  • sk_live_…  → STRIPE_SECRET_KEY
  • pk_live_…  → frontend publishable key
  • whsec_…  → STRIPE_WEBHOOK_SECRET (endpoint diferente!)

Nunca misturar sk_live com whsec de test.

O STRIPE_WEBHOOK_SECRET é único por endpoint. Ao criar endpoint live, gerar novo whsec e atualizar o secret na Base44.

Verificar keys activas:

# Base44 dashboard → Settings → Environment Variables
# Confirmar prefixo correcto para o ambiente activo:
echo $STRIPE_SECRET_KEY | head -c 8   # deve ser sk_test_ ou sk_live_
base44
Edit with Base44