Pular para o conteúdo
Criar conta
ou
Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar conta
Login
Comece já
Pagamentos
Receita
Plataformas e marketplaces
Gestão de valores
Ferramentas para desenvolvedores
Visão geralExplore todos os produtos
Comece a criar
Comece a desenvolver
    Configure seu ambiente de desenvolvimento
    Envie sua primeira solicitação de API
    Aceitar um pagamento
    Criar e testar novos recursos
    Lista de verificação da transição para produção
Projetos de exemplo
Sobre as APIs
Desenvolver com LLMs
Use a Stripe sem programação
Configurar a Stripe
Crie uma conta
Dashboard da web
Dashboard móvel
Migrar para a Stripe
Gerenciar risco de fraudes
Entenda as fraudes
Proteção contra fraudes do Radar
Gerenciar contestações
Verificar identidades
Página inicialComece jáStart developing

Configure seu ambiente de desenvolvimento

Conheça o Stripe CLI e nossos SDKs no lado do servidor.

Copiar página

Não é desenvolvedor?

Confira nossa documentação no-code, use uma solução pré-integrada do nosso diretório de parceiros ou contrate um especialista certificado pela Stripe.

Os SDKs do lado do servidor e a interface de linha de comando (CLI) da Stripe permitem que você interaja com as APIs REST da Stripe. Comece com a Stripe CLI para simplificar seu ambiente de desenvolvimento e fazer chamadas de API.

Use os SDKs para não precisar programar rotinas padrão. Para começar a enviar solicitações do seu ambiente, escolha um idioma para seguir um guia de início rápido.

Extensões do Chrome

Recomendamos criar sua integração de pagamentos com a Stripe (como Elements ou Checkout) no seu próprio site. Em seguida, configure sua extensão do Chrome para enviar os usuários a esta página de pagamento quando estiverem prontos para concluir uma compra.

Esse método é mais seguro e fácil de manter do que tentar gerenciar pagamentos diretamente dentro da extensão.

Neste início rápido, você instala a Stripe CLI – uma ferramenta essencial que dá a você acesso por linha de comando à integração da Stripe. Você também instala o SDK da Stripe para Go no lado do servidor para obter acesso às APIs da Stripe a partir de aplicativos programados em Go.

O que você aprende

Neste início rápido, você aprenderá:

  • Como chamar as APIs da Stripe sem escrever uma linha de código
  • Como gerenciar dependências de terceiros usando módulos Go
  • Como instalar o SDK mais recente da Stripe para Go v82.0.0
  • Como enviar sua primeira solicitação de SDK

Configuração inicial

Primeiro, crie uma conta Stripe ou entre.

Configurar o Stripe CLI

Instalar

Na linha de comando, use um script de instalação ou baixe e extraia um arquivo com controle de versão para que o sistema operacional instale a CLI.

Para instalar a Stripe CLI com homebrew, execute:

Command Line
brew install stripe/stripe-cli/stripe

Este comando falha se você executá-lo na versão Linux do homebrew, mas você pode usar essa alternativa ou seguir as instruções na guia Linux.

Command Line
brew install stripe-cli

Autenticar

Faça login e autentique sua conta de usuário da Stripe para gerar um conjunto de chaves restritas. Para saber mais, consulte Permissões e chaves da Stripe CLI.

Command Line
stripe login

Pressione a tecla Enter no teclado para concluir o processo de autenticação no navegador.

Output
Your pairing code is: enjoy-enough-outwit-win This pairing code verifies your authentication with Stripe. Press Enter to open the browser or visit https://dashboard.stripe.com/stripecli/confirm_auth?t=THQdJfL3x12udFkNorJL8OF1iFlN8Az1 (^C to quit)

Confirmar configuração

Agora que você instalou a CLI, pode fazer uma única solicitação de API para Criar um produto.

Command Line
stripe products create \ --name="My First Product" \ --description="Created with the Stripe CLI"

Procure o identificador do produto (em id) no objeto de resposta. Salve para a próxima etapa.

Se tudo funcionar, a linha de comando exibirá a seguinte resposta.

{ "id":
"prod_LTenIrmp8Q67sa"
, "object": "product",

Em seguida, invoque Criar um preço para anexar um preço de 30 USD. Substitua o espaço reservado em product com seu identificador de produto (por exemplo, prod_LTenIrmp8Q67sa).

Command Line
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
{{PRODUCT_ID}}

Se tudo funcionar, a linha de comando exibirá a seguinte resposta.

{ "id":
"price_1KzlAMJJDeE9fu01WMJJr79o"
, "object": "price",

Gerenciar dependências de terceiros

Recomendamos gerenciar dependências de terceiros usando módulos Go, que permite adicionar novas bibliotecas e incluí-las nos seus projetos do Glo.

Inicializar o Go

Se você está começando do zero em um novo diretório, primeiro é preciso criar um arquivo go.mod para rastrear dependências. Por exemplo:

Command Line
go mod init stripe-example

Instale o SDK para Go no lado do servidor

A versão mais recente do SDK da Stripe para Go no lado do servidor é v82.0.0. Ela aceita as versões do Go acima de 1.15.

Instale a biblioteca

Instale a biblioteca com módulos do Go, um gerenciador de pacotes para Go:

Command Line
go get github.com/stripe/stripe-go/v82

Depois de instalar a biblioteca com módulos Go em um novo projeto, a biblioteca é automaticamente adicionada como dependência no arquivo go.mod do seu projeto. Por exemplo:

go.mod
module stripe-example go 1.18 require github.com/stripe/stripe-go/v82 82.0.0 // indirect

Sincronizar dependências

Para manter sua dependência gerenciada definida para um projeto existente, execute o seguinte comando para sincronizar as dependências do seu código.

Command Line
go mod tidy

Executar sua primeira solicitação de SDK

Agora que você tem o SDK para Go instalado, pode criar um Product de assinatura e vincular um Price com algumas solicitações de API. Estamos usando o identificador de produto retornado na resposta para criar o preço neste exemplo.

Observação

Este exemplo usa as chaves padrão de sua conta de usuário Stripe para seu ambiente de área restrita. Só você pode ver esses valores.

create_price.go
package main import ( "fmt" "github.com/stripe/stripe-go/v82" "github.com/stripe/stripe-go/v82/product" "github.com/stripe/stripe-go/v82/price" ) func main() { stripe.Key = "sk_test_BQokikJOvBiI2HlWgH4olfQ2" product_params := &stripe.ProductParams{ Name: stripe.String("Starter Subscription"), Description: stripe.String("$12/Month subscription"), } starter_product, _ := product.New(product_params) price_params := &stripe.PriceParams{ Currency: stripe.String(string(stripe.CurrencyUSD)), Product: stripe.String(starter_product.ID), Recurring: &stripe.PriceRecurringParams{ Interval: stripe.String(string(stripe.PriceRecurringIntervalMonth)), }, UnitAmount: stripe.Int64(1200), } starter_price, _ := price.New(price_params) fmt.Println("Success! Here is your starter subscription product id: " + starter_product.ID) fmt.Println("Success! Here is your starter subscription price id: " + starter_price.ID) }

Salve o arquivo como create_price.go. Na linha de comando, cd para o diretório que contém o arquivo que você acabou de salvar e execute:

Command Line
go run create_price.go

Se tudo funcionar, a linha de comando mostrará a seguinte resposta. Salve esses identificadores para usá-los durante a criação da integração.

Command Line
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb

Veja também

Isso conclui o início rápido. Veja nos links abaixo algumas maneiras diferentes de processar um pagamento para o produto que você acabou de criar.

  • Criar um link de pagamento
  • Página de checkout pré-integrada
  • Fluxo de pagamento personalizado
Esta página foi útil?
SimNão
Precisa de ajuda? Fale com o suporte.
Participe do nosso programa de acesso antecipado.
Confira nosso changelog.
Dúvidas? Fale com a equipe de vendas.
LLM? Read llms.txt.
Powered by Markdoc