AI Prosumer
PT

CONSTRUA COM SHAREAI

Pague com ShareAI, do consentimento ao checkout

Dê aos clientes uma escolha clara sobre o uso de IA, sua taxa opcional e cada compra. Construa uma jornada de pagamento que eles possam entender e controlar.

A experiência que você projetará

Pagar com ShareAI
Novos aplicativos começam sem um contrato publicado. Adicione uma oferta antes de publicar seus termos.

Acesso claro. Termos aceitos. Compras confirmadas.

SUA IMPLEMENTAÇÃO

Um fluxo de pagamento que você pode explicar e verificar.

Mantenha a autorização, os termos aceitos e os pagamentos confirmados explícitos tanto no seu produto quanto na sua implementação.

Obtenha a referência de implementação
01CONSENTIMENTO DO CLIENTE

Acesso com um propósito claro

O cliente entende se está conectando, usando IA ou aprovando uma compra.

Conta de pagamentoAcesso com escopo
Você pode verificá-lo quando

O token e a operação usam a conta e o escopo pretendidos.

Construa o fluxo de autorização
02TERMOS ACEITOS

Contratos que você pode seguir

Publique ofertas compreensíveis e acompanhe a versão que cada cliente aceitou.

Builder markupVersões de contrato
Você pode verificá-lo quando

Novos termos não movem silenciosamente um cliente existente.

Defina ofertas e contratos
03PAGAMENTO VERIFICADO

Confirmação antes da entrega

Crie uma compra pretendida, verifique seu status de pagamento e a realize uma vez paga.

IdempotênciaStatus verificado
Você pode verificá-lo quando

Repetições, cancelamento, checkout recusado e limites são tratados.

Construa o fluxo de checkout

LEVE PARA SEU EDITOR

Construa com seu agente.

Copie o guia completo com o objetivo de implementação, entradas necessárias e verificações de aceitação. Mantenha exemplos de código, tabelas e links de documentação juntos.

Guia completoContexto de implementaçãoVerificações de verificação
Mais formatos
Visualizar como Markdown Baixar Markdown

Pronto para seu projeto, no formato que você precisa.

Atualizado

Escolha pelo que seu cliente paga

Você distinguirá conectar uma conta, pagar pelo uso de IA e confirmar uma compra de produto.

Onde você trabalhará Seu produto → Experiência de pagamento

Pay with ShareAI permite que um cliente use sua conta selecionada de ShareAI em seu aplicativo. Existem dois fluxos de cobrança distintos: solicitações de IA financiadas pelo cliente sob uma autorização aceita e uma compra de produto que o cliente confirma no checkout. O markup opcional Builder é um acordo adicional sobre o uso de IA.

Ação do clienteO que aconteceAcesso necessário
Conectar uma carteiraCria uma autorização para a conta selecionada e os termos aceitos. Nenhum produto é comprado ao clicar em Conectar.openid além das capacidades que seu aplicativo utiliza.
Enviar uma solicitação de IAUtiliza os créditos de IA elegíveis da conta autorizada e os termos de uso aceitos.Acesso de inferência aplicável; monetization_gateway para termos de markup aceitos de Builder.
Confirmar uma compra de produtoDebita a compra específica somente após a confirmação autorizada.payments e uma solicitação de pagamento bem-sucedida.
JamZY · aplicativo de referência de compromisso Ampliar captura de tela ↗
A demonstração real de agendamento JamZY: escolha um serviço e horário, depois conecte opcionalmente ShareAI para gerar a preparação.
O agendamento local de compromissos e a preparação de IA financiada pelo cliente são ações separadas. Nenhum convite de calendário é enviado por esta demonstração.
  1. Escolha o tipo e a duração do compromisso.
  2. Selecione um horário de demonstração disponível.
  3. Conecte ShareAI para usar o assistente de IA opcional.
  4. A IA é executada somente após esta ação explícita; apenas agendar não chama ShareAI.

O exemplo de agendamento de JamZY demonstra a rota de uso de IA. Ele não possui checkout de comerciante, não solicita escopo de pagamentos e não afirma que conectar compra uma assinatura. Use os capítulos restantes ao adicionar essa experiência separada.

Você está pronto para continuar quando

Seu botão e cópia do produto indicam se o cliente está conectando, utilizando IA ou confirmando uma compra.

Obtenha a autorização do cliente

Você obterá permissão da conta pagadora pretendida antes que uma operação a utilize.

Onde você trabalhará Console → Casos de Uso → Autorização do cliente

  1. Crie o aplicativo e conclua o onboarding, as informações públicas e os callbacks da plataforma. Habilite os casos de uso relevantes no Console.
  2. Para o markup Builder, conclua sua solicitação de acesso e aguarde a aprovação, quando necessário. Para compras, habilite Pay with ShareAI e configure o contrato de acesso ao pagamento necessário em Assinaturas.
  3. Solicite escopos habilitados por meio de Authorization Code + S256 PKCE. Use payments para checkout de produtos, inference para IA a custo de rede e monetization_gateway para um markup de IA aprovado. Solicite apenas as capacidades que o aplicativo realmente utiliza.
  4. Faça com que o cliente selecione a conta pessoal ou organizacional correta e aceite os termos exibidos. Escopos adicionais ou termos alterados precisam de nova autorização; a atualização não os concede.
Log-in with ShareAI, Pay with ShareAI e Monetization Gateway possuem estados de configuração e aprovação separados.
Log-in with ShareAI, Pay with ShareAI e Monetization Gateway possuem estados de configuração e aprovação separados.
  1. Configure o Login com ShareAI.
  2. Ative o uso financiado pelo cliente.

Um ID de cliente identifica a plataforma. Um token de acesso representa a autorização do cliente aceita. Uma versão de contrato registra os termos de cobrança. Nenhum desses elementos, isoladamente, prova que um pagamento de produto específico foi confirmado.

Você está pronto para continuar quando

O token pertence ao cliente pretendido e inclui as permissões para a operação que você está prestes a realizar.

Explique sua taxa de IA em uma oferta

Você publicará termos de uso claros que o cliente pode revisar e aceitar.

Onde você trabalhará Aplicação → Assinaturas

Em Assinaturas, crie ofertas claramente nomeadas e explique a taxa adicional de IA. O ID da assinatura é gerado, somente leitura e vinculado ao seu aplicativo. Essas ofertas são compartilhadas entre os clientes da plataforma do aplicativo, então você não mantém uma oferta comercial diferente para Web e Android.

Assinaturas · Visão geral Ampliar captura de tela ↗
Novos aplicativos começam sem um contrato publicado. Adicione uma oferta antes de publicar seus termos.
Novos aplicativos começam sem um contrato publicado. Adicione uma oferta antes de publicar seus termos.
  1. Crie uma oferta em seu próprio editor.
Assinaturas · editor de oferta Ampliar captura de tela ↗
Um rascunho ilustrativo de oferta. Seu ID de assinatura gerado é somente leitura e está vinculado a este aplicativo.
Um rascunho ilustrativo de oferta. Seu ID de assinatura gerado é somente leitura e está vinculado a este aplicativo.
  1. Use um nome de oferta voltado para o cliente.
  2. Defina o AI surcharge para esta oferta.

Use Estimar para comparar o custo de rede, sobretaxa e ganhos do builder para o modelo escolhido. Publique um rascunho revisado como a próxima versão do contrato. Os clientes aceitam essa versão durante a autorização; uma oferta publicada não é o mesmo que um acordo aceito pelo cliente.

Se você precisar apenas de payments de produto, use o fluxo de contrato de acesso ao pagamento gratuito disponível em vez de criar um markup Builder. Preços fixos de assinatura e intervalos não são configurados pelo editor de ofertas de uso atual; não interprete uma oferta de IA como cobrança recorrente automática.

Você está pronto para continuar quando

Sua oferta descreve com precisão o que é adicionado ao custo de IA. O consentimento voltado para o cliente mostra os mesmos termos publicados.

Permita que os clientes escolham novos termos

Você introduzirá um novo contrato enquanto acompanha os termos que cada conta aceitou.

Onde você trabalhará Assinaturas → Contratos

Prepare alterações no próximo rascunho do contrato. Autorizações existentes mantêm sua assinatura e versão aceitas até que o cliente aceite uma substituição. Compare contagens e distribuições de contas na visão geral da assinatura em vez de presumir que todas as contas usam a versão mais recente.

Assinaturas · Contratos Ampliar captura de tela ↗
O histórico de contratos e as distribuições de contas aceitas aparecem após a publicação e o consentimento do cliente.
O histórico de contratos e as distribuições de contas aceitas aparecem após a publicação e o consentimento do cliente.
  1. Revise as versões publicadas do contrato.

Informe os clientes sobre as alterações e envie-os pelo fluxo de consentimento para aceitar uma nova versão quando necessário. Um token atualizado não pode fabricar aceitação. Manter contratos aceitos é a transição padrão. Optar por exigir consentimento renovado antes de ações adicionais interrompe deliberadamente o acesso existente até que o cliente aprove os novos termos; revise esse impacto antes da publicação. Qualquer redução permitida deve seguir as regras do contrato aceito; um aumento de taxa requer a aprovação do cliente.

Mantenha a visão no nível da aplicação e o limite de identidade separados. Identificadores de clientes específicos da plataforma permanecem limitados ao contexto do cliente, mesmo quando a visão comercial agrega toda a aplicação.

Você está pronto para continuar quando

Você pode identificar qual contrato cada conta aceitou e explicar como ela pode migrar para o próximo.

Confirme uma compra antes de realizá-la

Você criará uma compra pretendida, obterá confirmação e verificará o pagamento antes da entrega.

Onde você trabalhará Seu backend → ShareAI checkout → Verificação de pagamento

Este capítulo estende o exemplo de agendamento com uma compra de produto separada. Execute-o somente após habilitar pagamentos e obter um token de cliente com esse escopo. Mantenha o estado do pedido e do pagamento no seu backend.

# Real payment request: use scoped test access and an intentional amount.
curl --fail-with-body 'https://api.shareai.now/api/v1/console/builder/payments' \
  -H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: YOUR_UNIQUE_ORDER_REFERENCE' \
  --data '{"title":"JamZY appointment preparation pack","amount":"1.00"}'
  1. Salve o ID de pagamento retornado e a URL de checkout com o pedido. Use uma string de valor decimal exato; evite cálculos monetários de ponto flutuante.
  2. Abra a URL de checkout retornada. ShareAI apresenta a compra e o pagador. O cliente deve confirmar usando a conta que autorizou seu aplicativo. Abrir o checkout não debita a conta.
  3. Leia o pagamento da API com a mesma autorização do cliente. Conclua o pedido somente após o status verificado ser "pago".
  4. Tente novamente a mesma compra pretendida com a mesma chave de idempotência. Uma compra diferente precisa de uma nova chave. Nunca reutilize uma chave para termos alterados.
curl --fail-with-body --get \
  'https://api.shareai.now/api/v1/console/builder/payments' \
  -H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
  --data-urlencode "id=$SHAREAI_PAYMENT_ID"
Status de pagamentoO que seu produto deve fazer
pendenteMostre que a confirmação do cliente ainda é necessária. Não conclua ainda.
pagoVerifique contra o pedido do servidor, depois conclua uma vez.
recusadoRespeite a decisão; deixe o cliente escolher se deseja tentar outra compra.
expiradoCrie uma nova solicitação com uma nova chave de idempotência quando o cliente quiser tentar novamente.

Use apenas uma URL de checkout retornada pela API confiável e valide-a contra a política de destino permitida pela sua integração. Uma mensagem de sucesso de retorno ao aplicativo não é evidência de pagamento. O pagador não pode comprar de sua própria conta de Builder.

Se você oferecer suporte a um contrato de assinatura de preço fixo existente, a API de pagamento pode usar seus termos aceitos para um período explicitamente confirmado. Não envie um preço recorrente inventado nem cobre um novo período silenciosamente. JamZY’s amostra de agendamento para download não implementa essa extensão.

Você está pronto para continuar quando

Nenhum pedido é entregue até que seu backend verifique o pagamento, e repetir o fluxo de confirmação não pode entregar ou debitar o mesmo pedido duas vezes.

Ajude os clientes a se recuperarem de um problema de cobrança

Você lidará com limites de crédito e desconexões sem cobranças duplicadas ou alterações inesperadas na conta.

Onde você trabalhará Seu aplicativo → Recuperação de cobrança

O uso de IA e as compras de produtos têm regras de crédito elegível diferentes. Uma conta pode ter créditos elegíveis para IA que não podem pagar por um produto. Lide com fundos insuficientes e limites de gastos por aplicativo usando o erro da API e o destino de cobrança do cliente.

Mostre ao cliente a conta pagadora escolhida, a ação que falhou e uma rota para gerenciar créditos ou limites. O cliente controla seu próprio limite; o proprietário do aplicativo não pode aumentá-lo. Não altere silenciosamente de uma conta organizacional para uma conta pessoal para que uma cobrança seja bem-sucedida.

A visualização do aplicativo reúne contas conectadas sem exibir IDs internos do banco de dados da organização.
A visualização do aplicativo reúne contas conectadas sem exibir IDs internos do banco de dados da organização.
  1. A gestão de clientes é agregada para o aplicativo.

A desconexão deve revogar a autorização relevante e limpar a sessão local. Isso interrompe solicitações autorizadas futuras; não desfaz uma compra já confirmada nem cancela automaticamente um compromisso pago separado. Falha de atualização, revogação de concessão e expiração de pagamento exigem mensagens de recuperação distintas.

Você está pronto para continuar quando

Erros de crédito insuficiente e de limite deixam o cliente informado e no controle, sem pedidos duplicados acidentais ou alteração de pagador.

Verifique toda a jornada de pagamento

Você testará o caminho bem-sucedido e seus casos de falha antes de incluir a plataforma na publicação.

Onde você trabalhará Configurações de OAuth → Verificação

Use a lista de testadores de todo o aplicativo e uma conta pagadora elegível diferente do Builder. Há no máximo cinco vagas para testadores, incluindo convites pendentes. Conclua a verificação de endpoint real e escopo para cada plataforma incluída na publicação.

Web · Verificação Ampliar captura de tela ↗
Uma nova integração mostra verificações pendentes até que chamadas reais bem-sucedidas sejam registradas. Este rascunho de referência não passou por revisão.
Uma nova integração mostra verificações pendentes até que chamadas reais bem-sucedidas sejam registradas. Este rascunho de referência não passou por revisão.
  1. O Console registra o sucesso real dos endpoints.
  2. Cada escopo solicitado também deve ser exercido.
  1. Teste a autorização aceita e cancelada; confirme o limite selecionado cliente/conta.
  2. Teste uma solicitação de IA com escopo bem-sucedida para inference ou monetization_gateway e a chamada de API de pagamento bem-sucedida necessária para payments. Uma solicitação de pagamento pode estar pendente sem débito; um teste completo de checkout verifica adicionalmente a confirmação explícita e o pagamento.
  3. Teste solicitações duplicadas, checkout recusado e expirado, créditos elegíveis insuficientes, limites de gastos da conta, tokens expirados, rotação de atualização e autorização revogada.
  4. Verifique Clientes, Assinaturas e Análises para o cliente resultante, termos aceitos e atividade atribuída. Confirme que credenciais sensíveis e IDs internos da organização não aparecem na interface do usuário voltada para o cliente.
  5. Inclua apenas as plataformas cuja configuração e verificações registradas sejam aprovadas. Exclua plataformas inacabadas ou remova-as; em seguida, envie o aplicativo a partir do Dashboard.
Você está pronto para continuar quando

Sua integração distingue acesso aceito, termos aceitos, pagamento solicitado e pagamento confirmado, e lida com o caminho de falha para cada um.

Verificação de organização e acesso ao programa

Selecione a conta pessoal ou organizacional que será proprietária da inscrição no programa antes de aplicar. Organizações podem enviar uma aplicação antes da verificação, mas a aprovação da equipe sozinha não ativa o acesso. Complete a verificação de email da organização e da empresa a partir da checklist de onboarding no Console. Uma organização aprovada permanece Pending verification até que ambas as verificações sejam concluídas. Builder, Provider e programas Creator seguem esta regra.

Ver Monetization Gateway preços · Explorar ShareAI for Startups · Escopos e permissões

Permissões e termos aceitos

Seus Termos & Condições públicos, Política de Privacidade e instruções de exclusão devem corresponder ao aplicativo e permanecer acessíveis sem login. A aceitação do programa ShareAI, a aprovação de Monetization Gateway, a permissão OAuth do cliente e o contrato de cobrança aceito são decisões separadas. A atualização não pode adicionar permissões ou aceitar novos termos comerciais.

O escopo legado surcharge continua aceito para integrações existentes. Novos exemplos utilizam monetization_gateway. Mantenha os campos de fio existentes, como surcharge_bps e surcharge_percentage, inalterados.

Ver Monetization Gateway preços · Explorar ShareAI for Startups · Escopos e permissões

Taxas de Gateway e suporte Startup

Cobranças padrão 5% do markup Builder. Para €2.00 do custo de rede de IA e um markup de 10%, o cliente paga €2.20. ShareAI recebe €0.01 do markup €0.20; o Builder tem €0.19 antes da Ingestão de Eventos.

O primeiro 1,000 pedido de Produção liquidado Monetization Gateway é gratuito a cada mês do calendário (UTC), compartilhado na conta Builder. Pedidos adicionais custam €0.04 por 1,000 antes de descontos elegíveis. Um pedido liquidado cria um evento.

Pay with ShareAI por conta própria, acesso somente inference, chaves de API de conta comum e tráfego de Staging ou teste não geram Ingestão de Eventos Monetization Gateway.

ShareAI for Startups oferece uma cota mensal compartilhada para taxas reais de ShareAI em uma aplicação aprovada. Os níveis atuais de Launch, Growth e Momentum listam €1,000, €5,000 e €10,000 por mês. O mesmo orçamento cobre a taxa percentual de ShareAI sobre o markup de Builder e a ingestão de eventos faturáveis juntos. Não é uma cota de markup bruto, uma cota separada de eventos gratuitos ou inferência de IA gratuita inference. Os primeiros 1,000 eventos gratuitos da conta não consomem essa cota.

As taxas restantes de ingestão de eventos são pagas a partir dos novos ganhos do pedido em Builder, depois dos ganhos de IA disponíveis em Builder e créditos de IA irrestritos. As cobranças de IA do cliente e o produto payments permanecem separados.

ShareAI pode aprovar taxas específicas de aplicação ou suporte de taxas por um período fixo ou até que sejam alteradas. Revise os preços atuais da aplicação e os Programas Especiais no Console para seus termos aprovados, validade e cota consumida. Uma mudança de nível ou substituição de preços não redefine o uso mensal da aplicação.

Launch mantém o Log in com ShareAI como opcional. Growth e Momentum exigem isso; Momentum também exige o selo oficial ShareAI for Startups no rodapé da aplicação. ShareAI verifica o selo semanalmente. Tentativas confirmadas de contornar os requisitos podem levar à despromoção, remoção do Programa Startup ou retirada do Marketplace sob os termos do programa aceitos.

As taxas empresariais são configuradas pela equipe ShareAI para a conta Builder após concordar com uma oferta personalizada. A porcentagem atribuída e a taxa de evento se aplicam a solicitações futuras.

Ver Monetization Gateway preços · Explorar ShareAI for Startups · Escopos e permissões

Perguntar sobre esta página

Escolha um assistente para explorar esta página. Também pode copiar a página e colá-la na sua conversa.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI