Como criar uma integração
Saiba quais opções você precisa fazer para integrar assinaturas ao seu negócio.
Antes de começar a criar sua integração de assinatura, escolha o caminho de integração correto, especialmente se não estiver escrevendo o código sozinho e precisar de colaboração com terceiros. Use este guia como ajuda para decidir a melhor maneira de criar sua integração e siga os links para guias de passo a passo detalhados.
Este guia é para usuários que não estão necessariamente escrevendo código, mas que desejam aprender sobre o processo de integração de assinaturas para que possam criar planos e organizar recursos.
Se você já sabe como vai criar sua integração ou se quer começar a programar imediatamente, consulte o nosso criador de integrações.
Modelos de assinatura
Você precisa entender os modelos de assinatura disponíveis para ajudar a fazer escolhas posteriores, como o modelo de preços e a forma de pagamento a ser usada. Primeiro, considere seu modelo de negócios:
- Se você quiser que os clientes paguem, provisione acesso ao seu serviço. Clique na guia Pagamento antecipado abaixo para saber mais.
- Se você quiser coletar dados de pagamento e oferecer aos clientes um período de avaliação gratuita antes de cobrá-los, clique na guia de avaliação gratuita abaixo para saber mais.
- Se você quiser fornecer aos usuários acesso ao seu serviço sem solicitar nenhum dado de pagamento (um modelo freemium), clique na guia freemium abaixo para saber mais.
Faturamento por consumo
Se você precisa medir consumo, consulte o faturamento por consumo. É preciso fazer isso quando ao criar um preço.
Coletar dados de pagamento
Se você não quer usar muita programação, use o Checkout, a página de pagamentos pré-integrada e hospedada pela Stripe. Consulte o guia de integração das assinaturas com o Checkout para começar a usar.
Se você quer um formulário de pagamento mais personalizado e incorporado a um site existente, use o Elements, um conjunto de elementos de IU pré-integrados que faz parte do Stripe.js.
Exibir informações de preço
Incorpore uma tabela de preços ao seu site para exibir informações de preço de assinaturas aos clientes. Quando escolhem uma opção de assinatura, os clientes são levados ao checkout. Configure, personalize e atualize preços no Dashboard sem precisar de programação.
Modifique assinaturas
Se você coleta dados de pagamento com o Checkout, pode usar o portal de clientes para permitir que os clientes atualizem diretamente os dados da assinatura, como forma de pagamento e frequência. Consulte o guia de integração para obter instruções detalhadas sobre essa configuração. (Antes da integração, você também deve estar ciente das limitações do portal).
Se você está usando o Elements na integração, pode adicionar um formulário no front-end para coletar os dados do plano que o cliente quer alterar (como ID do preço e dados do cliente) e enviá-los a um endpoint no back-end. Para ver mais detalhes e exemplos de código, consulte a seção sobre alteração de planos pelos clientes no início rápido do Elements.
Modelos de preços
Se você fornece o mesmo produto todos os meses e não espera que haja alteração, use um modelo de preço fixo. Se o preço variar dependendo do número de usuários ou unidades, use preços por volume ou por nível. Para ver uma lista completa de modelos disponíveis e uma descrição detalhada de cada um deles, consulte os exemplos de modelos de preços.
Configurar webhooks
Configure webhooks para receber notificações sobre eventos relacionados a assinaturas. Por exemplo, quando você vê a notificação invoice.
, você pode provisionar acesso ao serviço com segurança. Consulte o ciclo de vida da assinatura para obter mais informações sobre eventos de webhook. Consulte uma lista completa de eventos relacionados a assinaturas. Para saber mais sobre como gerenciar o acesso aos recursos do seu produto, consulte Serviços.