> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pagamentos e Stripe

> Respostas para perguntas comuns sobre o Stripe: escolher um método de conexão, nomear sua chave secreta, erros de sandbox, verificação da empresa e o app de pagamentos ao vivo.

Estas respostas cobrem a conexão do Stripe ao seu app. Para ver os dois métodos de configuração, consulte [Aceite pagamentos com o Stripe](/pt/use-cases/accept-payments-with-stripe). Para detalhes do connector, consulte [Stripe Payments](/pt/features/monetization/stripe-payments).

<AccordionGroup>
  <Accordion title="Devo conectar o Stripe pelo Replit ou usar minhas próprias chaves?">
    Você pode conectar o Stripe de duas maneiras:

    * **Connector Stripe do Replit:** o Agent configura um sandbox do Stripe e você instala o app do Stripe para ir ao ar. O connector está disponível em planos pagos.
    * **Suas próprias chaves, com um webhook ou o SDK do Stripe:** uma configuração manual que você gerencia em **Secrets**.

    Use apenas um método em cada ambiente. Combiná-los no mesmo ambiente causa conflitos de conexão, mesmo que o Agent sugira adicionar um webhook. Você pode usar métodos diferentes em desenvolvimento e produção, como o connector enquanto constrói e suas próprias chaves depois de publicar.

    Veja [Escolha um método por ambiente](/pt/use-cases/accept-payments-with-stripe#escolha-um-método-por-ambiente).
  </Accordion>

  <Accordion title="Que nome devo dar ao secret em uma configuração manual do Stripe?">
    Nomeie sua chave secreta do Stripe como `STRIPE_SECRET_KEY` em **Secrets**. Isso vale tanto para configurações com webhook quanto com o SDK do Stripe. Use sua própria chave como valor e mantenha-a fora do código da sua aplicação.

    Abra **Tools**, selecione **Secrets** em **Setup** e depois selecione **New Secret**.
    Digite `STRIPE_SECRET_KEY` em **Key** e sua chave do Stripe em **Value**.

    <Frame caption="O exemplo mostra o nome obrigatório antes de inserir um valor.">
      <img src="https://mintcdn.com/replit/2n-A_ptJoYn-gb3a/images/stripe/secret-name-context.png?fit=max&auto=format&n=2n-A_ptJoYn-gb3a&q=85&s=1133c28885534c63747df325de6ba576" alt="Navegação de Secrets e o formulário de novo secret com STRIPE_SECRET_KEY digitado em Key" width="2720" height="2040" data-path="images/stripe/secret-name-context.png" />
    </Frame>

    Certifique-se de que os secrets do seu app publicado também incluam `STRIPE_SECRET_KEY` e publique novamente depois de alterá-lo. Se o desenvolvimento usa o sandbox do connector Stripe do Replit e a produção usa suas próprias chaves, o valor publicado deve ser uma chave ao vivo que começa com `sk_live_` ou `rk_live_`. Caso contrário, a publicação é interrompida com **Connect a live Stripe account before publishing.**

    Veja [Publique com suas próprias chaves ao vivo](/pt/use-cases/accept-payments-with-stripe#publique-com-suas-próprias-chaves-ao-vivo).
  </Accordion>

  <Accordion title="O Stripe bloqueia a reivindicação do meu sandbox ou diz que tenho sandboxes demais. O que devo fazer?">
    Associe a ação ao erro:

    * **O sandbox já está em uso:** crie um novo sandbox em vez de reivindicar esse.
    * **Você atingiu o limite de sandboxes:** consolide os sandboxes que você já tem no Stripe e tente novamente.

    Se você vir um erro de token de reivindicação inválido ou expirado, [entre em contato com o Suporte do Replit](https://replit.com/support).
  </Accordion>

  <Accordion title="Por que o Replit ainda mostra a verificação da empresa como inacabada depois que a concluo no Stripe?">
    A verificação da empresa acontece no portal do Stripe. O Replit mantém a etapa aberta até que você a confirme:

    1. Conclua a verificação da empresa no Stripe.
    2. Volte ao Replit e selecione **Got It** para continuar a configuração.

    Concluir a verificação apenas no Stripe não avança você nessa etapa.
  </Accordion>

  <Accordion title="O Stripe selecionou o app de pagamentos do sandbox durante a configuração ao vivo. Como escolho o ao vivo?">
    O fluxo de instalação pode selecionar automaticamente a versão sandbox do app de pagamentos, o que causa um erro. Para corrigir:

    1. No fluxo de instalação do Stripe, escolha manualmente a versão **Live Mode** do app.
    2. Instale-o com sua conta Stripe ao vivo, não com uma conta sandbox ou de teste.
    3. Mantenha a janela do Stripe aberta até que a instalação termine.

    Veja [Vá para produção](/pt/features/monetization/stripe-payments#vá-para-produção).
  </Accordion>
</AccordionGroup>

## Ainda precisa de ajuda?

Se sua pergunta sobre o Stripe não foi respondida aqui, [entre em contato com o Suporte do Replit](https://replit.com/support).
