Pular para o conteúdo
Criar conta ou Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar contaLogin
Comece já
Pagamentos
Receita
Plataformas e marketplaces
Gestão de valores
Recursos para desenvolvedores
APIs e SDKsAjuda
Visão geralVer todos os produtos
Sobre as APIs
Comece a criar
Crie uma conta
Inícios rápidos
Comece a desenvolver
    Configure seu ambiente de desenvolvimento
    Envie sua primeira solicitação de API
    Criar e testar novos recursos
    Lista de verificação da transição para produção
    Fases da versão
Criar com um LLM
Use a Stripe sem programação
Migrar para a Stripe
Casos de uso comuns
Visão geralAceitar pagamentos simples como uma StartupVender assinaturas como uma Startup de SaasCriar uma solução de assinatura com preços estabelecidos pelo usoAceitar pagamentos presenciaisEnviar faturas para recolher pagamentos
Estados Unidos
Português (Brasil)
Página inicialComece jáStart developing

Configure seu ambiente de desenvolvimento

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

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 o Stripe CLI, uma ferramenta essencial que dá acesso à linha de comando à sua integração da Stripe. Você também instala o SDK da Stripe para PHP no lado do servidor para obter acesso às APIs da Stripe a partir de aplicativos programados em PHP.

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 o Composer
  • Como instalar o SDK da Stripe mais recente para PHP v18.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 do Stripe para gerar um conjunto de chaves restritas. Para saber mais, consulte Chaves e permissões da CLI do Stripe.

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 do Packagist usando o Composer, que permite adicionar novas bibliotecas e incluí-las nos seus projetos do PHP.

Instalar o Composer

Na linha de comando, baixe o Composer usando as instruções.

Instale o SDK para PHP no lado do servidor

A versão mais recente do SDK da Stripe para PHP é v18.0.0. Ele aceita versões do PHP acima da 5.6.0.

Verifique sua versão do PHP:

Command Line
php --version

Instale a biblioteca

Instale a biblioteca com o Composer, um gerenciador de pacotes para PHP:

Command Line
composer require stripe/stripe-php

Após instalar a biblioteca com o Composer, ela é automaticamente adicionada como dependência ao arquivo composer.json do seu projeto. Por exemplo:

composer.json
{ "require": { "stripe/stripe-php": "^18.0.0" } }

Para usar as vinculações, use o autoload do Composer. Por exemplo:

require_once('vendor/autoload.php');

Alternativas de instalação

Instalação manual

Você pode baixar a versão mais recente para usar as vinculações e depois incluir o arquivo init.php:

require_once('/path/to/stripe-php/init.php');

Em seguida, adicione as seguintes extensões: cURL (ou, opcionalmente, use seu próprio cliente não relacionado ao curl) json mbstring

Executar sua primeira solicitação de SDK

Agora que você tem o SDK para PHP 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.php
<?php require_once('vendor/autoload.php'); $stripe = new \Stripe\StripeClient("sk_test_BQokikJOvBiI2HlWgH4olfQ2"); $product = $stripe->products->create([ 'name' => 'Starter Subscription', 'description' => '$12/Month subscription', ]); echo "Success! Here is your starter subscription product id: " . $product->id . "\n"; $price = $stripe->prices->create([ 'unit_amount' => 1200, 'currency' => 'usd', 'recurring' => ['interval' => 'month'], 'product' => $product['id'], ]); echo "Success! Here is your starter subscription price id: " . $price->id . "\n"; ?>

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

Command Line
php create_price.php

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: price_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.
  • Confira nosso changelog.
  • Dúvidas? Fale com a equipe de vendas.
  • LLM? Read llms.txt.
  • Powered by Markdoc