Pular para o conteúdo
Criar conta
ou
Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar conta
Login
Comece já
Pagamentos
Automação de finanças
Plataformas e marketplaces
Gestão de valores
Ferramentas para desenvolvedores
Comece já
Pagamentos
Automação de finanças
Comece já
Pagamentos
Automação de finanças
Plataformas e marketplaces
Gestão de valores
Visão geral
Comece a usar o Connect
Princípios básicos de integração
Exemplos de integrações
Fazer onboarding de contas
Configurar Dashboards da conta
Receba pagamentos
Repassar para contas
Gerencie sua plataforma do Connect
Informes fiscais para sua plataforma Connect
Trabalhe com tipos de contas conectadas
    Tipos de contas conectadas
      Standard
      Express
      Personalizados
    Formas de pagamento dinâmicas
Página inicialPlataformas e marketplacesWork with connected account typesConnected account types

Usar o Connect com contas conectadas Express

As contas conectadas Express permitem que sua plataforma gerencie cronogramas de repasses, personalize o fluxo de fundos e controle a marca. A Stripe processa o onboarding, o gerenciamento de contas e a verificação de identidade.

Copiar página

Demonstração do Express

Para ver o fluxo completo de onboarding do Express em ação, experimente o exemplo de integração completa do Express antes de começar a criar o seu próprio fluxo. Essa demonstração contém um exemplo de uma experiência de onboarding de uma conta conectada e de gerenciamento de contas para o Rocket Rides, um marketplace sob demanda.

O código-fonte completo da demonstração está disponível no GitHub.

Rocket Rides, uma demonstração do Stripe Connect com contas conectadas Express

Antes de começar

Para criar contas conectadas Express, você precisa cumprir todos estes requisitos:

  • Versão mínima da API: as contas conectadas Express precisam da API versão 2017-05-25 ou posterior. As funções exigem a API versão 2019-02-19 ou posterior.
  • Plataforma em um país aceito: plataformas na Austrália, Áustria, Bélgica, Brasil, Bulgária, Canadá, Croácia, Chipre, República Tcheca, Dinamarca, Estônia, Finlândia, França, Alemanha, Grécia, Hong Kong, Hungria, Irlanda, Itália, Japão, Letônia, Lituânia, Luxemburgo, Malta, México, Países Baixos, Nova Zelândia, Noruega, Polônia, Portugal, Romênia, Singapura, Eslováquia, Eslovênia, Espanha, Suécia, Suíça, Tailândia, Reino Unido e Estados Unidos podem criar contas Express na maioria dos países aceitos pela Stripe. Para obter informações sobre restrições específicas de cada país ou para solicitar uma notificação quando as contas Express estiverem disponíveis no seu país, entre em contato conosco.
  • Países que não aceitam autoatendimento: devido a restrições que se aplicam ao uso do Connect nos Emirados Árabes Unidos e na Tailândia, os usuários da plataforma nesses países não podem oferecer autoatendimento a contas conectadas Express. Para começar o onboarding de contas conectadas Express nesses países, fale conosco.
  • Plataformas nos EAU: só é possível usar contas conectadas Express nos EAU com os tipos de cobrança destination_charges e cobranças e transferências separadas. As cobranças de destino que usam o atributo on_behalf_of ainda não são aceitas em plataformas dos EAU.
  • Verificação de fraude: como sua plataforma é responsável por perdas incorridas pelas contas conectadas Express, você deve examinar cuidadosamente todas as contas que se cadastram na sua plataforma para verificar se há fraudes. Consulte nosso guia de práticas recomendadas de gerenciamento de riscos para obter mais informações.
  • Perfil da plataforma: você precisa preencher o perfil da sua plataforma.

Onboarding de contas conectadas Express fora do país da plataforma

Você pode habilitar o onboarding por país na seção Configurações do Connect do Dashboard.

O fluxo de onboarding de contas Express está localizado para os idiomas alemão, búlgaro, chinês simplificado, chinês tradicional, dinamarquês, eslovaco, esloveno, espanhol, estoniano, finlandês, francês, grego, húngaro, indonésio, inglês, italiano, japonês, letão, lituano, neerlandês, norueguês, polonês, português, romeno, tcheco e tailandês.

Quando fizer onboarding de contas em todo o mundo, lembre-se:

  • Empresas internacionais: sua plataforma é responsável por compreender as implicações de fazer negócios internacionais, como relatórios fiscais e financeiros.
  • Fluxos de cobrança: não se esqueça de analisar as opções de criação de cobranças dos países em que você pretende operar.
  • Tipo de contrato de serviços: sua plataforma pode criar contas conectadas de acordo com o contrato de serviços do destinatário para habilitar transferências internacionais. Essas contas têm acesso limitado às funções.

Configurar a experiência de onboarding

Antes de fazer o onboarding da primeira conta, acesse a página de configurações do Connect para personalizar a aparência do formulário com o nome, a cor e o ícone da sua marca. O Connect Onboarding exige esses dados.

Crie uma conta conectada Express e preencha as informações

Use the Create Account API to create a connected account with type set to express. You can prefill any information, but at a minimum, you must specify the type. The country of the account defaults to the same country as your platform, and the account confirms the selection during onboarding.

Observação

This example includes only some of the fields you can set when creating an account. For a full list of the fields you can set, such as address and website_url, see the Create Account API reference.

Command Line
cURL
curl https://api.stripe.com/v1/accounts \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d type=express

If you know the country and capabilities for your connected account, you can provide that information when you create the account. Connect Onboarding then collects the requirements for those capabilities. To reduce onboarding effort, request only the capabilities you need.

Command Line
cURL
curl https://api.stripe.com/v1/accounts \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d country=US \ -d type=express \ -d "capabilities[card_payments][requested]"=true \ -d "capabilities[transfers][requested]"=true \ -d business_type=individual \ --data-urlencode "business_profile[url]"="https://example.com"

If you’ve already collected information for your connected accounts, you can prefill that information on the Account object. You can prefill any account information, including personal and business information, external account information, and so on.

Connect Onboarding doesn’t ask for the prefilled information. However, it does ask the account holder to confirm the prefilled information before accepting the Connect service agreement.

Quando você faz onboarding de uma conta sem site próprio, e sua plataforma fornece um URL pessoal, preencha antecipadamente o business_profile.url. Se a conta não tiver um URL, preencha business_profile.product_description.

When testing your integration, prefill account information using test data.

Se você omitir capabilities, o Connect Onboarding usará as configurações da seção Definições de configuração do Stripe Dashboard para solicitar automaticamente as funções de acordo com o país da conta.

Criar um link da conta

Crie um Link de conta com os seguintes parâmetros:

  • account - use o ID da conta retornado pela API na etapa anterior
  • refresh_url
  • return_url
  • type = account_onboarding
Command Line
cURL
curl https://api.stripe.com/v1/account_links \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d account=
{{CONNECTED_ACCOUNT_ID}}
\ --data-urlencode refresh_url="https://example.com/reauth" \ --data-urlencode return_url="https://example.com/return" \ -d type=account_onboarding

Redirecione sua conta para o URL do link

Um Link de conta contém um url. Redirecione a conta para esse link para enviar sua conta ao fluxo de onboarding. Cada URL de Link de conta só pode ser usado uma vez, pois concede acesso aos dados pessoais do titular da conta. Autentique a conta no aplicativo antes de redirecionar o titular para este URL.

Antes de criar o primeiro link para uma conta conectada Express, preencha todas as informações de Conheça seu cliente (KYC). Depois de criar um link para uma conta conectada Express, não é possível ler ou atualizar as informações de KYC.

Dica de segurança

Não envie URLs de links de conta por e-mail, SMS ou outra maneira para fora do aplicativo da sua plataforma. Em vez disso, forneça-os ao titular da conta autenticado dentro do seu aplicativo.

Gerencie a conta conectada que retorna à sua plataforma

O Connect Onboarding exige que você passe um return_url e refresh_url para gerenciar todos os casos em que a conta conectada é redirecionada à sua plataforma. É importante implementá-los corretamente para proporcionar a melhor experiência à conta conectada.

Observação

Você pode usar HTTP para return_url e refresh_url enquanto estiver em um ambiente de teste (por exemplo, para testar com localhost), mas o modo de produção só aceita HTTPS. Não se esqueça de trocar os URLs de teste para HTTPS antes de entrar em modo de produção.

return_url

A Stripe emite um redirecionamento para este URL quando a conta conectada conclui o fluxo do Connect Onboarding. Isso não significa que todas as informações foram coletadas ou que não há requisitos pendentes na conta. Significa somente que a entrada e saída do fluxo foram normais.

Nenhum estado é passado por este URL. Após o redirecionamento de uma conta conectada para o return_url , verifique o estado do parâmetro details_submitted na conta dele realizando uma das seguintes ações:

  • Ouça os eventos account.updated com um webhook do Connect.
  • Recupere a conta com a API.

refresh_url

Sua conta conectada é redirecionada para o refresh_url nestes casos:

  • O link expirou (alguns minutos se passaram após a criação do link).
  • O usuário já acessou o URL (atualizou a página ou clicou em Voltar ou Avançar no navegador).
  • Sua plataforma não consegue mais acessar a conta.
  • A conta foi recusada.

Configure seu refresh_url para acionar um método no seu servidor para chamar Account Links novamente com os mesmos parâmetros e redirecione a conta conectada ao fluxo do Connect Onboarding para criar uma experiência satisfatória.

Gerenciar contas conectadas que não concluíram o onboarding

Uma conta conectada que é redirecionada ao seu return_url pode não ter concluído o processo de onboarding. Acesse a conta e verifique charges_enabled. Se a conta não estiver totalmente integrada, forneça instruções de IU para permitir que ela continue o onboarding mais tarde. O usuário pode concluir a ativação da conta por um novo link (gerado por sua integração). Verifique o estado do parâmetro details_submitted na conta para ver se o processo de onboarding foi concluído.

Veja também

  • Dashboard do Express
  • Integre o Dashboard do Express
  • Personalize o Dashboard do Express
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