Pular para o conteúdo

Stripe

Stripe

Stripe é a principal plataforma de infraestrutura de pagamentos online do mundo, oferecendo APIs para aceitar pagamentos, prevenir fraudes e gerenciar cobranças, assinaturas e marketplaces globalmente. Com a integração Stripe no SquadOS, seus agentes podem criar intenções de pagamento, gerenciar clientes, emitir faturas, controlar assinaturas e consultar o saldo da conta de forma automatizada.

Esta ferramenta utiliza chave de API (API_KEY) ou OAuth 2.0 (OAUTH2) para conectar.

Você vai precisar dos seguintes campos (para conexão via chave de API):

CampoObrigatórioDescrição
api_keySimChave de API da sua conta Stripe (chave secreta, prefixada com sk_live_ em produção ou sk_test_ em testes).
  1. Acesse dashboard.stripe.com e faça login (ou crie uma conta).
  2. Clique no ícone de engrenagem (Configurações) no canto superior direito.
  3. No menu lateral, acesse DesenvolvedoresChaves de API.
  4. Copie a Chave secreta (prefixada com sk_live_ para produção). Para testes, use a chave sk_test_.
  5. Use esse valor no campo api_key ao conectar no SquadOS.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Stripe.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde informa a chave de API obtida acima (ou autoriza o acesso via OAuth 2.0).
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

STRIPE_CREATE_PAYMENT_INTENT

Cria um PaymentIntent no Stripe para iniciar e processar o pagamento de um cliente. Usar application_fee_amount em uma conta conectada requer o cabeçalho Stripe-Account.

NomeTipoObrigatórioDescrição
amountintegerSimValor a cobrar, especificado na menor unidade da moeda (ex.: 5000 para R$ 50,00 ou US$ 50,00).
currencystringSimCódigo ISO de três letras da moeda (ex.: usd, brl).
confirmbooleanNãoDefina como true para tentar confirmar o PaymentIntent imediatamente após a criação. Se o método de pagamento exigir ações adicionais (ex.: autenticação 3D Secure), o PaymentIntent passará para o status de ação necessária.
customerstringNãoID do cliente Stripe para este PaymentIntent, se houver. Permite vincular o método de pagamento ao cliente para uso futuro.
metadataobjectNãoPares chave-valor para armazenar informações adicionais estruturadas sobre o PaymentIntent.
shippingobjectNãoInformações de envio para este PaymentIntent. Necessário para certos métodos de pagamento ou ao calcular impostos.
return_urlstringNãoURL para redirecionar o cliente após autenticação externa (ex.: 3D Secure). Obrigatório se confirm for true e o método de pagamento exigir redirecionamento.
descriptionstringNãoString arbitrária para o PaymentIntent, exibida no painel Stripe e possivelmente mostrada ao cliente.
off_sessionstringNãoIndica que o cliente está ausente (fora da sessão, ex.: para renovações). Se true, payment_method deve ser fornecido e confirm deve ser true.
receipt_emailstringNãoEndereço de e-mail para o recibo; em modo ao vivo, o recibo é enviado independentemente das configurações de e-mail da conta.
payment_methodstringNãoID do método de pagamento, cartão ou fonte compatível a vincular. Obrigatório se confirm for true e automatic_payment_methods não estiver habilitado.
setup_future_usagestringNãoIndica intenção de reutilizar o método de pagamento: on_session (cliente presente) ou off_session (cliente ausente).
payment_method_typesarrayNãoLista de tipos de método de pagamento (ex.: card, alipay) que este PaymentIntent pode usar. Obrigatório se automatic_payment_methods estiver desabilitado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CONFIRM_PAYMENT_INTENT

Confirma a intenção do cliente de pagar com o método de pagamento atual ou fornecido. Use quando estiver pronto para finalizar um PaymentIntent e iniciar a tentativa de pagamento. Um return_url é necessário se a confirmação exigir ação do cliente, como autenticação 3D Secure.

NomeTipoObrigatórioDescrição
payment_intent_idstringSimO ID do PaymentIntent a confirmar.
return_urlstringNãoURL para redirecionar o cliente após autenticação ou cancelamento. Obrigatório se a confirmação exigir ação do cliente (ex.: 3D Secure).
payment_methodstringNãoID do método de pagamento a vincular a este PaymentIntent.
off_sessionstringNãoDefina como true para indicar que o cliente não está no fluxo de checkout.
capture_methodstringNãoControla o momento da captura de fundos: automatic, automatic_async (padrão) ou manual.
setup_future_usagestringNãoIndica intenção de reutilizar o método de pagamento: on_session ou off_session.
confirmation_tokenstringNãoID do ConfirmationToken a usar na confirmação.
payment_method_dataobjectNãoHash para criar um novo método de pagamento com detalhes específicos do tipo. Deve incluir o campo type (ex.: card, acss_debit).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CAPTURE_PAYMENT_INTENT

Captura os fundos de um PaymentIntent não capturado existente. Use quando o status do PaymentIntent for requires_capture.

NomeTipoObrigatórioDescrição
intentstringSimO identificador único do PaymentIntent a capturar.
amount_to_captureintegerNãoValor a capturar na menor unidade da moeda. Deve ser menor ou igual ao valor original. Padrão: valor total capturável.
metadataobjectNãoPares chave-valor para armazenar informações adicionais estruturadas.
final_capturebooleanNãoPadrão true. Defina como false para reter fundos não capturados para capturas futuras (requer suporte a multicaptura).
statement_descriptorstringNãoDescritor de extrato personalizado para cobranças que não sejam de cartão. Máximo de 22 caracteres.
application_fee_amountintegerNãoTaxa de aplicação a transferir para a conta do proprietário do app. Não pode exceder o valor capturado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CANCEL_PAYMENT_INTENT

Cancela um PaymentIntent quando está em estado cancelável. Use quando um PaymentIntent não for mais necessário para evitar cobranças futuras. Para PaymentIntents com status=requires_capture, o valor restante capturável será automaticamente reembolsado.

NomeTipoObrigatórioDescrição
payment_intent_idstringSimO identificador único do PaymentIntent a cancelar.
cancellation_reasonstringNãoMotivo do cancelamento. Deve ser um dos valores: duplicate, fraudulent, requested_by_customer ou abandoned.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_LIST_PAYMENT_INTENTS

Lista PaymentIntents do Stripe com filtragem opcional por cliente, data de criação ou parâmetros de paginação.

NomeTipoObrigatórioDescrição
limitintegerNãoLimite de objetos a retornar (entre 1 e 100). Padrão: 10.
customerstringNãoRetorna apenas PaymentIntents do cliente com este ID.
createdobjectNãoFiltra por data de criação usando timestamps Unix. Chaves suportadas: gt, gte, lt, lte.
ending_beforestringNãoCursor para paginação regressiva. ID de objeto que define sua posição na lista.
starting_afterstringNãoCursor para paginação avançada. ID de objeto que define sua posição na lista.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_CUSTOMER

Cria um novo cliente no Stripe. Obrigatório para criar cobranças ou assinaturas; um e-mail é altamente recomendado para comunicações com o cliente.

NomeTipoObrigatórioDescrição
namestringNãoNome completo do cliente ou nome da empresa.
emailstringNãoEndereço de e-mail principal do cliente, usado pelo Stripe para envio de faturas, recibos e outras comunicações.
phonestringNãoNúmero de telefone principal do cliente. Inclua o código do país para números internacionais (ex.: +55 para o Brasil).
addressobjectNãoEndereço de cobrança do cliente. Chaves comuns: line1, line2, city, state, postal_code, country (código ISO de dois dígitos, ex.: BR, US).
descriptionstringNãoString arbitrária para referência interna sobre o cliente (não visível para o cliente).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_UPDATE_CUSTOMER

Atualiza um cliente Stripe existente, identificado por customer_id, com apenas os detalhes fornecidos; campos não especificados permanecem inalterados.

NomeTipoObrigatórioDescrição
customer_idstringSimO identificador único do cliente Stripe a atualizar.
namestringNãoNome completo do cliente ou nome da empresa.
emailstringNãoEndereço de e-mail do cliente. Atualizar isso pode acionar um e-mail de verificação para o novo endereço.
phonestringNãoNúmero de telefone principal do cliente, preferencialmente no formato E.164.
addressobjectNãoEndereço de cobrança principal do cliente.
metadataobjectNãoPares chave-valor para armazenar informações não estruturadas. Chaves até 40 caracteres, valores até 500.
descriptionstringNãoString arbitrária com informações adicionais sobre o cliente. Máximo de 5000 caracteres.
default_payment_methodstringNãoID de um método de pagamento a definir como padrão do cliente para assinaturas e faturas.
balanceintegerNãoSaldo da conta do cliente na menor unidade da moeda. Valor positivo credita o saldo; negativo debita. Aplicado em faturas futuras.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_LIST_CUSTOMERS

Recupera uma lista de clientes Stripe com opções de filtragem por e-mail, data de criação ou relógio de teste, e suporte a paginação.

NomeTipoObrigatórioDescrição
emailstringNãoFiltra clientes por endereço de e-mail (diferencia maiúsculas de minúsculas).
limitintegerNãoNúmero máximo de objetos a retornar (entre 1 e 100). Padrão: 10.
createdobjectNãoFiltra por data de criação. Use dicionário com chaves gte, lte, gt, lt e valores de timestamp Unix.
ending_beforestringNãoCursor de paginação; recupera objetos criados antes do ID de objeto especificado.
starting_afterstringNãoCursor de paginação; recupera objetos criados após o ID de objeto especificado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_RETRIEVE_CUSTOMER

Recupera informações detalhadas de um cliente Stripe existente usando seu ID único.

NomeTipoObrigatórioDescrição
customer_idstringSimO identificador único do cliente Stripe a recuperar. Este ID normalmente começa com cus_.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_SEARCH_CUSTOMERS

Recupera uma lista de clientes Stripe correspondentes a uma consulta de busca usando a Linguagem de Consulta de Busca do Stripe.

NomeTipoObrigatórioDescrição
querystringSimString de consulta usando a Linguagem de Consulta de Busca do Stripe. Toda consulta deve incluir pelo menos uma condição campo:valor. Operadores suportados: : para correspondência exata, ~ para correspondência de substring (mínimo 3 caracteres), operadores de comparação para campos numéricos/data. Para buscar muitos clientes, use created>0.
limitintegerNãoNúmero máximo de resultados por página (padrão: 10).
pagestringNãoCursor de paginação. DEVE ser o valor exato de next_page de uma resposta de busca anterior — NÃO um número de página numérico.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_CHECKOUT_SESSION

Cria uma Sessão de Checkout do Stripe. Use quando precisar de uma URL segura e hospedada para coletar pagamentos ou assinaturas via Stripe Checkout.

NomeTipoObrigatórioDescrição
modestringSimModo da sessão: payment (pagamento único), setup (configuração de método de pagamento) ou subscription (assinatura). O modo setup não usa line_items.
line_itemsarraySimLista de itens que o cliente está comprando. Cada item deve ter price (ID de Price existente) ou price_data (price inline). Necessário para modos payment e subscription.
success_urlstringSimURL para redirecionar clientes após pagamento ou configuração bem-sucedida.
cancel_urlstringNãoURL para redirecionar clientes se cancelarem o pagamento.
customerstringNãoID de cliente existente para vincular ou pré-preencher.
metadataobjectNãoPares chave-valor para vincular à sessão.
payment_method_typesarrayNãoMétodos de pagamento a aceitar (ex.: ['card', 'ideal', 'sepa_debit']). Padrão: ['card'].
allow_promotion_codesbooleanNãoSe deve permitir códigos de promoção na sessão.
client_reference_idstringNãoSua referência única para a sessão.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_SUBSCRIPTION

Cria uma nova assinatura altamente configurável para um cliente Stripe existente, com suporte a múltiplos itens, períodos de teste, descontos e diversas opções de cobrança/pagamento.

NomeTipoObrigatórioDescrição
customerstringSimID do cliente Stripe existente.
itemsarraySimLista de itens (produtos/serviços e preços) da assinatura.
currencystringNãoCódigo ISO da moeda em letras minúsculas para a assinatura.
metadataobjectNãoPares chave-valor com informações adicionais sobre a assinatura.
trial_endintegerNãoTimestamp Unix para o fim do período de teste. Substitui o período de teste do plano. Durante o teste, nenhum pagamento é exigido.
cancel_atintegerNãoTimestamp Unix para agendar o cancelamento da assinatura.
descriptionstringNãoString arbitrária descrevendo a assinatura.
off_sessionbooleanNãoPermite tentativa de pagamento inicial fora da sessão (sem interação direta do cliente).
promotion_codestringNãoID do código de promoção a aplicar.
days_until_dueintegerNãoDias até o vencimento da fatura (para método de cobrança send_invoice).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CANCEL_SUBSCRIPTION

Cancela uma assinatura Stripe ativa no final do período de cobrança atual, com opções para faturar imediatamente o uso medido e calcular proporcionalmente as cobranças pelo tempo não utilizado.

NomeTipoObrigatórioDescrição
subscription_idstringSimIdentificador da assinatura a cancelar.
proratebooleanNãoSe true, gera um item de fatura de proporcionalidade pelo tempo não utilizado no ciclo de cobrança atual.
invoice_nowbooleanNãoSe true, gera uma fatura final para qualquer uso medido não faturado.
cancellation_detailsobjectNãoEspecifica os motivos do cancelamento. Chaves comuns: comment (texto livre) e feedback (ex.: customer_service, low_usage, switched_service).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_LIST_SUBSCRIPTIONS

Recupera uma lista de assinaturas Stripe, opcionalmente filtradas por vários critérios como cliente, preço, status, método de cobrança e intervalos de datas, com suporte a paginação.

NomeTipoObrigatórioDescrição
customerstringNãoID do cliente cujas assinaturas serão recuperadas.
statusstringNãoFiltra assinaturas por status (ex.: active, all, canceled). Padrão: status não cancelados.
limitintegerNãoLimite de objetos de assinatura a retornar (1-100). Padrão: 10.
pricestringNãoID do preço recorrente pelo qual filtrar assinaturas.
createdobjectNãoFiltra por data de criação usando chaves de comparação e valores de timestamp Unix.
collection_methodstringNãoFiltra por método de cobrança: charge_automatically ou send_invoice.
ending_beforestringNãoCursor para paginação regressiva.
starting_afterstringNãoCursor para paginação avançada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_SEARCH_SUBSCRIPTIONS

Busca assinaturas usando a Linguagem de Consulta de Busca do Stripe. Use quando precisar encontrar assinaturas por status, metadados, timestamp de criação ou canceled_at.

NomeTipoObrigatórioDescrição
querystringSimString de consulta usando a Linguagem de Consulta de Busca do Stripe. Campos suportados para assinaturas: status, metadata, created (timestamp Unix), canceled_at (timestamp Unix). Suporta correspondências exatas, consultas de intervalo e operadores booleanos (AND, OR).
limitintegerNãoNúmero máximo de resultados por página (padrão: 10, máximo: 100).
pagestringNãoCursor de paginação. Omita na primeira requisição; use next_page da resposta anterior para páginas seguintes.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_INVOICE

Cria uma nova fatura Stripe em rascunho para um cliente. Use para revisar uma fatura existente, cobrar por uma assinatura específica ou aplicar customizações detalhadas. Atenção: o Stripe impõe um valor máximo de 99.999.999 (na menor unidade da moeda) para campos de valor.

NomeTipoObrigatórioDescrição
customerstringSimO ID do cliente a ser cobrado.
currencystringNãoCódigo ISO de três letras da moeda (ex.: usd, brl). Padrão: moeda do cliente. IMPORTANTE: não pode ser usado junto com subscription.
descriptionstringNãoString arbitrária vinculada à fatura, frequentemente visível ao cliente.
metadataobjectNãoPares chave-valor para armazenar informações adicionais.
due_dateintegerNãoTimestamp Unix para a data de vencimento da fatura. Deve ser uma data futura. Aplicável apenas quando collection_method=send_invoice.
auto_advancebooleanNãoControla se o Stripe finaliza e tenta cobrar automaticamente. Quando false, a fatura permanece como rascunho.
footerstringNãoTexto de rodapé personalizado a exibir no PDF da fatura.
discountsarrayNãoDescontos a aplicar na fatura (IDs de cupom ou desconto).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_LIST_INVOICES

Recupera uma lista de faturas Stripe, filtráveis por vários critérios e com paginação usando cursores de ID de fatura obtidos de respostas anteriores.

NomeTipoObrigatórioDescrição
customerstringNãoID do cliente cujas faturas serão recuperadas.
statusstringNãoFiltra faturas por status: draft, open, paid, uncollectible ou void.
limitintegerNãoNúmero máximo de objetos de fatura a retornar (1-100). Padrão: 10.
subscriptionstringNãoID da assinatura cujas faturas serão recuperadas.
createdobjectNãoFiltra por data de criação. Use chaves gt, gte, lt, lte com valores de timestamp Unix.
collection_methodstringNãoFiltra por método de cobrança: charge_automatically ou send_invoice.
ending_beforestringNãoCursor para paginação regressiva.
starting_afterstringNãoCursor para paginação avançada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_SEARCH_INVOICES

Busca faturas usando a Linguagem de Consulta de Busca do Stripe. Use quando precisar encontrar faturas por status, valor total, cliente, moeda ou outros critérios. Os dados geralmente ficam pesquisáveis em até um minuto, mas a propagação pode demorar até uma hora durante interrupções.

NomeTipoObrigatórioDescrição
querystringSimString de consulta usando a Linguagem de Consulta de Busca do Stripe. Campos suportados para faturas: created, currency, customer, metadata, number, status, subscription, total. Suporta correspondências exatas, consultas de intervalo e operadores booleanos (AND, OR, NOT). Não é possível misturar AND com OR na mesma consulta.
limitintegerNãoNúmero máximo de resultados por página (padrão: 10).
pagestringNãoCursor de paginação. Omita na primeira requisição; use next_page da resposta anterior para páginas seguintes.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_PRODUCT

Cria um novo produto no Stripe, codificando a requisição como application/x-www-form-urlencoded nivelando estruturas aninhadas.

NomeTipoObrigatórioDescrição
namestringSimNome do produto, exibido para os clientes.
descriptionstringNãoDescrição do produto, exibida aos clientes com mais detalhes.
activebooleanNãoIndica se o produto está disponível para compra. Defina como false para arquivar.
imagesarrayNãoAté 8 URLs de imagem para exibição em páginas de produto ou checkout.
metadataobjectNãoPares chave-valor para armazenar informações adicionais estruturadas.
urlstringNãoURL publicamente acessível para a página ou landing page do produto.
tax_codestringNãoID de código de imposto do Stripe para determinar alíquotas de imposto nas vendas.
shippablebooleanNãoIndica se o produto é físico e requer envio.
statement_descriptorstringNãoTexto no extrato do cartão do cliente (máximo de 22 caracteres).
default_price_dataobjectNãoDados para criar um novo objeto Price como preço padrão deste produto.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_PRICE

Cria um novo Price no Stripe para um produto, definindo suas cobranças (únicas ou recorrentes) e esquema de faturamento. Requer um ID de product existente ou product_data.

NomeTipoObrigatórioDescrição
currencystringSimCódigo ISO de três letras da moeda (ex.: usd, brl). Deve ser uma moeda suportada.
productstringNãoID do produto para este preço. Obrigatório se product_data não for fornecido.
unit_amountintegerNãoValor base de cobrança na menor unidade da moeda (ex.: centavos para BRL). Obrigatório se não usar tiers, custom_unit_amount ou currency_options.
recurringobjectNãoEspecifica componentes recorrentes de um preço, como intervalo de cobrança e tipo de uso.
activebooleanNãoSe o preço pode ser usado para novas compras. Padrão: true.
metadataobjectNãoPares chave-valor para armazenar informações adicionais sobre o preço.
nicknamestringNãoDescrição interna breve do preço, útil para distinguir preços em listagens.
tax_behaviorstringNãoEspecifica como o imposto é aplicado: inclusive (incluído), exclusive (adicionado) ou unspecified.
billing_schemestringNãoDescreve como calcular o preço por período: per_unit (padrão) ou tiered (por faixas).
product_dataobjectNãoCampos para criar um novo produto se um ID de product não for fornecido.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_REFUND

Cria um reembolso total ou parcial no Stripe, direcionado a um ID de cobrança específico ou a um ID de intenção de pagamento.

NomeTipoObrigatórioDescrição
chargestringNãoIdentificador da cobrança a reembolsar. Obrigatório se payment_intent não for fornecido.
payment_intentstringNãoIdentificador do PaymentIntent a reembolsar. Obrigatório se charge não for fornecido.
amountintegerNãoValor na menor unidade da moeda (ex.: 1000 para R$ 10,00) a reembolsar. Se omitido, um reembolso total é emitido. Não pode exceder o valor reembolsável restante da cobrança.
reasonstringNãoMotivo do reembolso: duplicate, fraudulent ou requested_by_customer.
metadataobjectNãoPares chave-valor para vincular ao reembolso.
reverse_transferbooleanNãoReverter uma transferência associada? A reversão é proporcional ao valor do reembolso.
refund_application_feebooleanNãoReembolsar a taxa de aplicação? Se true, reembolsos totais reembolsam a taxa inteira; parciais reembolsam proporcionalmente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_CREATE_CHARGE

Cria uma cobrança direta em cartão de crédito ou débito. Atenção: este método está descontinuado; o Stripe recomenda usar a API de PaymentIntents para novas integrações.

NomeTipoObrigatórioDescrição
amountintegerSimInteiro positivo representando o valor a cobrar na menor unidade da moeda (ex.: 100 centavos para R$ 1,00). Mínimo equivalente a US$ 0,50; suporta até oito dígitos.
currencystringSimCódigo ISO de três letras da moeda, em minúsculas. Deve ser uma moeda suportada.
sourcestringNãoFonte de pagamento a cobrar (ID de cartão, conta bancária, source, token ou conta conectada).
customerstringNãoID de cliente existente a cobrar. Máximo de 500 caracteres.
capturebooleanNãoSe deve capturar a cobrança imediatamente (padrão: true). Quando false, autoriza a cobrança para captura posterior.
descriptionstringNãoString arbitrária vinculada ao objeto Charge. Exibida na interface web e incluída em e-mails de recibo.
metadataobjectNãoPares chave-valor para armazenar informações adicionais estruturadas.
receipt_emailstringNãoEndereço de e-mail para entrega do recibo. Máximo de 800 caracteres. Substitui o e-mail do cliente se especificado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_LIST_CHARGES

Recupera uma lista de cobranças Stripe com filtragem e paginação. Use IDs de cursor válidos de respostas anteriores para paginação. As cobranças são retornadas em ordem cronológica reversa.

NomeTipoObrigatórioDescrição
customerstringNãoFiltra cobranças pelo ID de cliente especificado.
limitintegerNãoNúmero máximo de cobranças a retornar (padrão: 10).
createdobjectNãoFiltra cobranças por data de criação usando dicionário com chaves gt, gte, lt, lte e valores de timestamp Unix.
payment_intentstringNãoFiltra cobranças pelo ID de PaymentIntent especificado.
ending_beforestringNãoCursor de paginação regressiva. Use ID de cobrança de resposta anterior para buscar a página anterior.
starting_afterstringNãoCursor de paginação avançada. Use ID de cobrança de resposta anterior para buscar a próxima página.
transfer_groupstringNãoFiltra cobranças pelo ID de grupo de transferência especificado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

STRIPE_RETRIEVE_BALANCE

Recupera os detalhes completos do saldo atual da conta Stripe conectada.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.