Saltar para o conteúdo

Integração · Pagamentos

Conecte Claude e ChatGPT ao BTCPay Server

Faça sua IA perguntar sobre faturas, pagamentos e saques no seu próprio BTCPay Server. Ela pode encontrar uma fatura pelo ID do pedido, mostrar o que foi pago por método de pagamento e criar novas faturas e solicitações de pagamento. Também pode ler o saldo e transações da carteira on-chain, ver vendas dos aplicativos de ponto de venda e criar reembolsos com sua aprovação.

Ligar BTCPay Server gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “A fatura para o pedido 1087 foi paga?”

    A IA pesquisa faturas pelo ID do pedido, lê o status e mostra os pagamentos recebidos por método.

  • “Crie uma fatura de 250 EUR para [email protected], pedido 1102.”

    Ela cria a fatura com valor, moeda e o ID do pedido e o email do comprador nos metadados.

  • “Faça uma solicitação de pagamento para a retenção de consultoria de março.”

    Ela cria uma página de solicitação de pagamento com título, valor, moeda e uma data de expiração opcional.

O que a sua IA pode fazer

Faturas e solicitações de pagamento

Pesquisar, criar e ler faturas, ver pagamentos por método, atualizar metadados e criar ou atualizar solicitações de pagamento.

Reembolsos e saques

Criar reembolsos para faturas pagas e listar saques e puxamentos com seu valor, destino e estado.

Lojas, carteira e aplicativos

Ler configurações de loja, métodos de pagamento, taxas de câmbio, saldo e transações da carteira on-chain e vendas dos seus aplicativos.

  • “Quais faturas venceram na última semana?”

    Ela pesquisa faturas com status Expirado no intervalo de datas e as lista.

  • “Qual é o saldo da carteira on-chain e o que entrou recentemente?”

    Ela encontra o método de pagamento, lê o saldo da carteira e lista transações recentes da carteira.

  • “Reembolsar a fatura 7Hk2 na taxa que o cliente pagou.”

    Ela cria um reembolso com a opção RateThen. O cliente solicita-o de um link e o dinheiro sai da sua carteira.

197 ferramentas para BTCPay Server

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • approve_userVisível para outras pessoasAprovar um usuário (ID ou email). Tem efeitos visíveis fora deste sistema. Resumo da API: Alternar aprovação do usuário.
  • archive_a_pull_paymentElimina dadosExcluir permanentemente um pagamento pelo ID de pagamento. Ação destrutiva; pode exigir aprovação. Resumo da API: Arquivar um pagamento de puxada.
  • archive_invoiceElimina dadosArquivar uma fatura por `invoice_id` para que fique oculta da lista de faturas.
  • create_a_new_pull_paymentAltera dadosCriar um novo pagamento para uma mensagem. Resumo da API: Criar um novo pagamento de puxada.
  • create_api_keyAltera dadosCriar uma nova chave de API.
  • create_app_imageAltera dadosCriar uma nova imagem para um app. Resumo da API: Carregar uma imagem para um item do app.
  • create_broadcastVisível para outras pessoasCriar um novo broadcast. Obrigatório: transação. Tem efeitos visíveis fora deste sistema. Resumo da API: Broadcastar uma transação on-chain ou PSBT finalizado.
  • create_crowdfundAltera dadosCriar um novo crowdfund. Resumo da API: Criar um novo app Crowdfund.
  • create_delivery_redeliverElimina dadosCriar um novo redeliver para uma entrega. Ação destrutiva; pode exigir aprovação. Resumo da API: Redelivery da entrega.
  • create_documentAltera dadosCriar um novo documento. Resumo da API: Carregar um arquivo.
  • create_generateAltera dadosCriar um novo generate. Resumo da API: Gerar carteira on-chain da loja.
  • create_invoiceAltera dadosCriar uma fatura para um cliente pagar, com `amount` e `currency` (padrão da loja se vazio). Coloque detalhes como orderId ou buyerEmail em `metadata`. Deixe `amount` vazio para uma fatura de recarga.
  • create_lightning_addressAltera dadosCriar um novo endereço para um lightning. Resumo da API: Obter endereço de depósito.
  • create_lightning_channelAltera dadosCriar um novo canal para um lightning. Resumo da API: Abrir canal.
  • create_lightning_channel_store_lightning_node_api_open_channelAltera dadosCriar um novo canal para um lightning. Resumo da API: Abrir canal.
  • create_lightning_connectAltera dadosCriar um novo connect para um lightning. Resumo da API: Conectar ao nó de lightning.
  • create_lightning_connect_store_lightning_node_api_connect_to_nodAltera dadosCriar um novo connect para um lightning. Resumo da API: Conectar ao nó de lightning.
  • create_lightning_invoiceAltera dadosCriar uma nova fatura para um lightning. Pesquisar faturas primeiro para evitar duplicatas. Resumo da API: Criar fatura de lightning.
  • create_lightning_invoice_store_lightning_node_api_create_invoiceAltera dadosCriar uma nova fatura para Lightning. Pesquise as faturas primeiro para evitar duplicatas. Resumo da API: Criar fatura de Lightning.
  • create_messageAltera dadosCriar uma nova mensagem. Resumo da API: Criar uma nova loja.
  • create_message_logoAltera dadosCriar um novo logotipo para uma mensagem. Resumo da API: Carregar um logotipo para a loja.
  • create_message_offeringAltera dadosCriar uma nova oferta para uma mensagem. Obrigatório: nome do app. Resumo da API: Criar uma oferta.
  • create_message_payoutMovimenta dinheiroCriar um novo pagamento para uma mensagem. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Criar Pagamento.
  • create_message_userAltera dadosCriar um novo usuário para uma mensagem. Resumo da API: Adicionar ou convidar um usuário de loja.
  • create_message_webhookElimina dadosCriar um novo webhook para uma mensagem. Ação destrutiva; pode exigir aprovação.
  • create_objectAltera dadosCriar um novo objeto. Resumo da API: Adicionar/Atualizar objetos de carteira on-chain da loja.
  • create_object_linkAltera dadosCriar um novo link para um objeto. Resumo da API: Adicionar/Atualizar link de objeto de carteira on-chain da loja.
  • create_offering_planAltera dadosCriar um novo plano para uma oferta. Resumo da API: Criar um plano de oferta.
  • create_paymentAltera dadosCriar um novo pagamento. Resumo da API: Criar transação de carteira on-chain da loja.
  • create_payment_boltcardAltera dadosCriar um novo boltcard para um pagamento. Obrigatório: uid. Resumo da API: Vincular um boltcard a um pagamento de retirada.
  • create_payment_payoutMovimenta dinheiroCriar um novo pagamento para um pagamento. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Criar Pagamento.
  • create_payment_requestAltera dadosCriar uma página de pedido de pagamento com `title`, `amount`, `currency`, opcional `description`, `email`, `expiry_date` e `reference_id`.
  • create_payout_markMovimenta dinheiroCriar uma nova marca para um pagamento. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Marcar Pagamento.
  • create_plan_checkoutAltera dadosCriar um novo checkout de plano. Resumo da API: Criar uma sessão de checkout de plano.
  • create_poAltera dadosCriar um novo po. Resumo da API: Criar um novo app Point of Sale.
  • create_subscriber_portalAltera dadosCriar um novo portal de assinante. Resumo da API: Criar uma sessão de portal de assinante.
  • create_subscriber_suspendAltera dadosCriar uma nova suspensão para um assinante. Resumo da API: Suspender um assinante.
  • create_subscriber_unsuspendAltera dadosCriar uma nova desuspensão para um assinante. Resumo da API: Desuspending um assinante.
  • create_userAltera dadosCriar um novo usuário. Resumo da API: Carregar uma foto de perfil para o usuário atual.
  • create_user_api_keyVisível para outras pessoasCriar uma nova chave de API para um usuário. Tem efeitos visíveis fora deste sistema.
  • create_user_invitationVisível para outras pessoasCriar um novo convite para um usuário. Tem efeitos visíveis fora deste sistema. Resumo da API: Reenviar um convite de loja.
  • create_user_users_create_userAltera dadosCriar um novo usuário. Resumo da API: Criar usuário.
  • delete_addressesMovimenta dinheiroExcluir permanentemente uma endereço por método de pagamento ID. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Desreservar a última endereço carteira on-chain da loja.
  • delete_api_keyElimina dadosExcluir permanentemente uma chave de API por ID de chave de API. Ação destrutiva; pode exigir aprovação. Resumo da API: Revogar uma Chave de API.
  • delete_appElimina dadosExcluir permanentemente um aplicativo por ID de aplicativo. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir aplicativo.
  • delete_app_imageElimina dadosExcluir permanentemente uma imagem por ID de arquivo. Ação destrutiva; pode exigir aprovação. Resumo da API: Exclui a imagem do item do aplicativo.
  • delete_currentsMovimenta dinheiroExcluir permanentemente um current. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Revogar a Chave de API atual.
  • delete_documentElimina dadosExcluir permanentemente um documento por ID de documento. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir arquivo.
  • delete_linkElimina dadosExcluir permanentemente um link por ID de link. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover objetos carteira on-chain da loja.
  • delete_messageElimina dadosExcluir permanentemente uma mensagem por ID de mensagem. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover Loja.
  • delete_message_addressElimina dadosExcluir permanentemente um endereço por nome de usuário. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover endereço Lightning configurado.
  • delete_message_logosMovimenta dinheiroExcluir permanentemente um logotipo por ID de loja. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Exclui o logotipo da loja.
  • delete_message_paymentElimina dadosExcluir permanentemente um pagamento por ID de pagamento. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir método de pagamento da loja.
  • delete_message_payout_processorMovimenta dinheiroExcluir permanentemente um processador de saque por ID de método de pagamento. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Remover processador de saque configurado na loja.
  • delete_message_userElimina dadosExcluir permanentemente um usuário por ID ou e-mail. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover Usuário da Loja.
  • delete_notificationElimina dadosExcluir permanentemente uma notificação por ID de notificação. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover Notificação.
  • delete_objectElimina dadosExcluir permanentemente um objeto por ID de objeto. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover objetos carteira on-chain da loja.
  • delete_offering_subscriberElimina dadosExcluir permanentemente um assinante por selector de cliente. Ação destrutiva; pode exigir aprovação.
  • delete_paymentElimina dadosExcluir permanentemente um pagamento por ID de pagamento. Ação destrutiva; pode exigir aprovação. Resumo da API: Arquivar solicitação de pagamento.
  • delete_payoutMovimenta dinheiroExcluir permanentemente um saque por ID de saque. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Cancelar Saque.
  • delete_userElimina dadosExcluir permanentemente um usuário por ID ou e-mail. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir usuário.
  • delete_user_api_keyElimina dadosExcluir permanentemente uma chave de API por seu ID. Ação destrutiva; pode exigir aprovação. Resumo da API: Revogar uma Chave de API do usuário alvo.
  • delete_user_invitationsMovimenta dinheiroExcluir permanentemente um convite por ID ou e-mail. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Cancelar um convite de loja.
  • delete_usersMovimenta dinheiroExcluir permanentemente um usuário. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir perfil do usuário.
  • delete_users_users_delete_current_user_profile_pictureMovimenta dinheiroExcluir permanentemente um usuário. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir foto de perfil do usuário.
  • delete_webhookElimina dadosExcluir permanentemente um webhook pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • get_all_usersListar usuários. Resumo da API: Obter todos os usuários.
  • get_appObter uma aplicação por `app_id`.
  • get_app_salesObter estatísticas de vendas para um aplicativo por `app_id` nos últimos `number_of_days`.
  • get_app_top_itemsObter os itens mais vendidos de um aplicativo por `app_id`.
  • get_channelsListar canais para um Lightning. Resumo da API: Obter canais.
  • get_configurationObter uma configuração por fonte de taxa. Resumo da API: Obter configurações de taxa da loja para a fonte especificada.
  • get_crowdfundObter um crowdfunding por ID de aplicação. Resumo da API: Obter dados da aplicação crowdfunding.
  • get_current_userObter o usuário do BTCPay Server com o qual você está conectado.
  • get_deposit_addressAltera dadosCriar um novo endereço para um Lightning. Resumo da API: Obter endereço de depósito.
  • get_documentObter um documento por seu ID. Resumo da API: Obter arquivo.
  • get_exchange_ratesObter as taxas de câmbio atuais da loja, opcionalmente para valores específicos de `currency_pair`, como BTC_USD.
  • get_iObter um i por seu ID de fatura. Resumo da API: Checkout de fatura.
  • get_invoiceObter uma fatura por `invoice_id`, com valor, moeda, status e metadados.
  • get_invoice_paymentsObter os métodos de pagamento e pagamentos recebidos para uma fatura por `invoice_id`, incluindo valores pagos e vencimentos por método.
  • get_invoice_refundObter um reembolso para uma fatura por ID do método de pagamento. Resumo da API: Obter dados de gatilho de reembolso de fatura.
  • get_invoicesListar faturas para um Lightning. Filtros opcionais: pendentes apenas ou índice de offset. Resumo da API: Obter faturas.
  • get_lightning_automated_payout_sender_factoryObter uma fábrica de remetente automático de pagamento por Lightning por ID do método de pagamento. Resumo da API: Obter processadores automáticos de pagamento por Lightning configurados na loja.
  • get_lightning_invoiceObter uma fatura para um Lightning por seu ID de fatura. Resumo da API: Obter fatura.
  • get_lightning_invoice_store_lightning_node_api_get_invoiceObter uma fatura para um Lightning por seu ID de fatura. Resumo da API: Obter fatura.
  • get_lightning_paymentObter um pagamento para um Lightning por seu hash de pagamento. Resumo da API: Obter pagamento.
  • get_message_addressObter um endereço para uma mensagem por nome de usuário. Resumo da API: Obter endereço Lightning configurado na loja.
  • get_message_offeringObter uma oferta para uma mensagem por seu ID de oferta. Resumo da API: Obter uma oferta.
  • get_message_paymentObter um pagamento para uma mensagem por seu ID de pagamento. Resumo da API: Obter método de pagamento da loja.
  • get_node_balanceListar saldos para um Lightning. Resumo da API: Obter saldo do nó.
  • get_node_balance_histogramListar histogramas para um Lightning. Resumo da API: Obter histograma de saldo do nó.
  • get_node_informationListar informações para um Lightning. Resumo da API: Obter informações do nó.
  • get_notificationObter uma notificação por ID de notificação. Resumo da API: Obter notificação.
  • get_objectObter um objeto por ID de objeto. Resumo da API: Obter objeto do carteira on-chain da loja.
  • get_offering_planObter um plano para uma oferta por ID de plano. Resumo da API: Obter um plano de oferta.
  • get_offering_subscriberObter um assinante para uma oferta por selector de cliente. Resumo da API: Obter um assinante.
  • get_on_chain_automated_payout_sender_factoryObter uma fábrica de remetente de pagamento automatizado on-chain por ID de método de pagamento. Resumo da API: Obter processadores de pagamento automatizados on-chain configurados para a loja.
  • get_paymentObter um pagamento para um Lightning por hash de pagamento. Resumo da API: Obter pagamento.
  • get_payment_payoutObter um saque para um pagamento por ID de saque. Resumo da API: Obter Saque.
  • get_payment_previewObter um pagamento por ID de método de pagamento. Os resultados são paginados. Resumo da API: Pré-visualizar endereços do método de pagamento on-chain da loja.
  • get_payment_requestObter uma solicitação de pagamento por `payment_id`, com seu valor, status e descrição.
  • get_paymentsListar pagamentos para um Lightning. Filtros opcionais: incluir pendentes ou índice de offset. Resumo da API: Obter pagamentos.
  • get_payoutObter um saque por `payout_id`, com valor, destino e estado.
  • get_plan_checkoutObter uma saída de plano por ID de saída. Resumo da API: Obter uma saída de plano.
  • get_poObter um PO por ID do aplicativo. Resumo da API: Obter dados do aplicativo Point of Sale.
  • get_pull_paymentObter um pagamento por ID de pagamento. Resumo da API: Obter Pagamento Puxado.
  • get_storeObter as configurações de uma loja por seu ID (`message_id`).
  • get_store_email_settingsVisível para outras pessoasEnviar um e-mail (ID da loja). Tem efeitos visíveis fora deste sistema. Resumo da API: Obter configurações de e-mail da loja.
  • get_store_on_chain_wallet_transactionObter um pagamento por ID de pagamento. Resumo da API: Obter transação do carteira on-chain da loja.
  • get_subscriber_creditObter um crédito para um assinante por moeda. Resumo da API: Obter saldo de crédito do assinante.
  • get_subscriber_portalObter uma sessão de portal de assinante por ID de sessão de portal. Resumo da API: Obter uma sessão de portal do assinante.
  • get_userObter um usuário por ID ou e-mail. Resumo da API: Obter usuário por ID ou E-mail.
  • get_wallet_overviewObter o saldo da carteira on-chain para uma `payment_method_id` (ver list_payment_methods).
  • get_webhookObter um webhook pelo seu ID de webhook. Resumo da API: Obter um webhook.
  • get_webhook_shipmentObter uma expedição para um webhook por ID de expedição. Resumo da API: Obter uma entrega do webhook.
  • list_addressesListar endereços. Filtros opcionais: forçar geração. Resumo da API: Obter endereço do carteira on-chain da loja.
  • list_appsListar os aplicativos da loja, como páginas de ponto de venda e crowdfunding.
  • list_apps_2Listar aplicativos. Resumo da API: Obter dados básicos do aplicativo para todos os aplicativos de todas as lojas de um usuário.
  • list_currentsListar correntes. Resumo da API: Obter informações da chave de API atual.
  • list_delivery_requestsListar solicitações de entrega. Resumo da API: Obter a solicitação da entrega.
  • list_documentsListar documentos. Resumo da API: Obter todos os arquivos.
  • list_feeratesListar taxas de taxa. Filtros opcionais: alvo do bloco. Resumo da API: Obter a taxa de taxa da carteira on-chain da loja.
  • list_histogramsListar histogramas. Resumo da API: Obter o histograma do saldo da carteira on-chain da loja.
  • list_infosListar informações. Resumo da API: Obter informações do servidor.
  • list_invitationsListar convites. Resumo da API: Obter convites pendentes da loja.
  • list_langsListar idiomas. Resumo da API: Códigos de idioma.
  • list_lightning_automated_payout_sender_factoriesListar fábricas de emissor automático de pagamento via Lightning. Resumo da API: Obter processadores automáticos de pagamento via Lightning configurados na loja.
  • list_lightning_balancesListar saldos para um nó Lightning. Resumo da API: Obter saldo do nó.
  • list_lightning_channelsListar canais para um nó Lightning. Resumo da API: Obter canais.
  • list_lightning_histogramsListar histogramas para um nó Lightning. Resumo da API: Obter histograma de saldo do nó.
  • list_lightning_infosListar informações para um nó Lightning. Resumo da API: Obter informações do nó.
  • list_lightning_invoicesListar faturas para um nó Lightning. Filtros opcionais: apenas pendentes ou índice de offset. Resumo da API: Obter faturas.
  • list_lightning_paymentsListar pagamentos para um nó Lightning. Filtros opcionais: incluir pendentes ou índice de offset. Resumo da API: Obter pagamentos.
  • list_message_addressesListar endereços para uma mensagem. Resumo da API: Obter endereços Lightning configurados na loja.
  • list_message_offeringsListar ofertas para uma mensagem. Resumo da API: Listar ofertas para a loja.
  • list_message_rolesListar papéis para uma mensagem. Resumo da API: Obter os papéis da loja.
  • list_message_usersListar usuários para uma mensagem. Resumo da API: Obter os usuários da loja.
  • list_message_webhooksListar webhooks para uma mensagem. Resumo da API: Obter os webhooks de uma loja.
  • list_notification_settingsListar configurações de notificação. Resumo da API: Obter configurações de notificação.
  • list_notificationsListar suas notificações do BTCPay, opcionalmente apenas as não lidas com `seen` = false.
  • list_objectsListar objetos. Filtros opcionais: IDs, tipo ou incluir dados vizinhos. Resumo da API: Obter objetos da carteira on-chain da loja.
  • list_on_chain_automated_transfer_sender_factoriesListar fábricas de emissor automático de transferência on-chain. Resumo da API: Obter processadores automáticos de pagamento on-chain configurados na loja.
  • list_payment_lnurlsListar lnurls para um pagamento. Resumo da API: Obter detalhes do LNURL de Pagamento Puxado.
  • list_payment_methodsListar os métodos de pagamento habilitados na loja (por exemplo, BTC on-chain ou Lightning) e seus IDs.
  • list_payment_payoutsListar pagamentos de saída para um pagamento. Filtros opcionais: incluir cancelados. Resumo da API: Obter Pagamentos de Saída.
  • list_payment_requestsListar as solicitações de pagamento da loja (páginas de pagamento de longa duração).
  • list_payoutsListar os pagamentos de saída da loja (incluindo reembolsos aguardando pagamento), opcionalmente com `include_cancelled`.
  • list_permissionsListar permissões. Resumo da API: Metadados de permissões.
  • list_pull_paymentsListar os pagamentos puxados da loja (links de reembolso e saque), opcionalmente com `include_archived`.
  • list_rate_sourcesListar fontes de taxa. Resumo da API: Obter fontes de taxa disponíveis.
  • list_rolesListar papéis. Resumo da API: Obter os papéis da loja.
  • list_storesListar as lojas que você pode acessar, com seus IDs e moeda padrão.
  • list_utxosListar UTXOs. Resumo da API: Obter UTXOs da carteira na blockchain da loja.
  • list_wallet_transactionsListar transações de carteira na blockchain para um `payment_method_id`, filtrado por `status_filter` ou `label_filter`.
  • list_webhook_shipmentsListar entregas para um webhook. Os resultados são paginados. Resumo da API: Obter as últimas entregas.
  • mark_invoice_statusAltera dadosMarcar manualmente uma fatura por `invoice_id` como liquidada ou inválida com `status`. Use apenas quando um pagamento foi tratado fora do BTCPay.
  • patch_store_on_chain_wallet_transaction_infoAltera dadosAtualizar uma transação de pagamento existente identificada pelo ID do pagamento. Apenas os campos que você passar serão alterados. Resumo da API: Atualizar informações da transação na carteira na blockchain da loja.
  • pay_invoiceMovimenta dinheiroPagar um invoice (código cripto). Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Pagar Invoice de Lightning.
  • pay_invoice_payMovimenta dinheiroPagar um invoice (código cripto). Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Pagar Invoice de Lightning.
  • pay_message_processorsMovimenta dinheiroRealizar pagamento a uma mensagem (ID da loja). Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Obter processadores de pagamento configurados na loja.
  • pay_paymentMovimenta dinheiroPagar um pagamento (ID do pedido de pagamento). Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Criar uma nova invoice para o pedido de pagamento.
  • pay_processorMovimenta dinheiroRealizar pagamento a um processador. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Obter processadores de pagamento.
  • refund_invoiceMovimenta dinheiroCriar um reembolso para uma invoice paga por `invoice_id`. `refund_variant` define o valor: RateThen (crypto na taxa paga), CurrentRate, Fiat, OverpaidAmount ou Custom (com `custom_amount` e `custom_currency`). O cliente reclama do reembolso através de um link; isso move dinheiro.
  • restore_invoiceAltera dadosDesarquivar uma invoice (ID da invoice). Resumo da API: Desarquivar invoice.
  • search_invoicesPesquisar as invoices da loja por `text_search`, `status` (Novo, Processando, Resolvido, Expirado, Inválido), `order_id` ou intervalo de datas (`start_date`/`end_date` como timestamps Unix). Use isso para encontrar um ID de invoice.
  • send_an_email_for_a_storeVisível para outras pessoasEnviar uma mensagem (ID da loja). Tem efeitos visíveis fora deste sistema. Resumo da API: Enviar um e-mail para uma loja.
  • send_messageVisível para outras pessoasEnviar um e-mail. Tem efeitos visíveis fora deste sistema. Resumo da API: Obter configurações de e-mail do servidor.
  • submit_configurationVisível para outras pessoasVisualizar uma configuração (ID da loja). Tem efeitos visíveis fora deste sistema. Resumo da API: Visualizar resultados da configuração de taxa.
  • submit_invoiceVisível para outras pessoasAtivar uma invoice (ID do método de pagamento). Tem efeitos visíveis fora deste sistema. Resumo da API: Ativar Método de Pagamento.
  • submit_paymentVisível para outras pessoasVisualizar um pagamento (ID do método de pagamento). Tem efeitos visíveis fora deste sistema. Resumo da API: Visualizar endereços propostos para o método de pagamento na carteira na blockchain da loja.
  • submit_payoutMovimenta dinheiroMarcar um pagamento de saque (ID do saque). Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Marcar Saque como Pago.
  • submit_userVisível para outras pessoasTravar um usuário (ID ou e-mail). Tem efeitos visíveis fora deste sistema. Resumo da API: Alternar bloqueio de saída de usuário.
  • update_configurationAltera dadosAtualizar uma configuração existente identificada pela fonte de taxa. Resumo da API: Obter configurações de taxa da loja para a fonte especificada.
  • update_crowdfundAltera dadosAtualizar um crowdfunding existente identificado pelo ID do aplicativo. Resumo da API: Atualizar um aplicativo Crowdfund.
  • update_invoice_metadataAltera dadosSubstituir o `metadata` de uma fatura por `invoice_id`, ex. ID do pedido ou detalhes do comprador.
  • update_lightning_automated_payout_sender_factoryMovimenta dinheiroAtualizar uma fábrica existente de remetente automático de saque Lightning identificada pelo ID do método de pagamento. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Atualizar processadores automáticos de saque Lightning configurados na loja.
  • update_messageAltera dadosAtualizar uma mensagem existente identificada pelo ID da mensagem. Resumo da API: Atualizar a loja.
  • update_message_addressAltera dadosAtualizar um endereço existente identificado pelo nome de usuário. Resumo da API: Adicionar ou atualizar o endereço Lightning configurado na loja.
  • update_message_offeringAltera dadosAtualizar uma oferta existente identificada pelo ID da oferta. Resumo da API: Atualizar uma oferta.
  • update_message_paymentAltera dadosAtualizar um pagamento existente identificado pelo ID do pagamento. Resumo da API: Atualizar o método de pagamento da loja.
  • update_message_userVisível para outras pessoasAtualizar um usuário existente identificado por ID ou e-mail. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar o papel de usuário da loja.
  • update_message_usersVisível para outras pessoasAtualizar um usuário existente identificado pelo ID da loja. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar o papel de usuário da loja.
  • update_notificationAltera dadosAtualizar uma notificação existente identificada pelo id da notificação. Resumo da API: Atualizar Notificação.
  • update_notification_settingsVisível para outras pessoasAtualizar uma configuração de notificação existente. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar configurações de notificação.
  • update_offering_planAltera dadosAtualizar um plano existente identificado pelo ID do plano. Resumo da API: Atualizar um plano de oferta.
  • update_on_chain_automated_payout_sender_factoryMovimenta dinheiroAtualizar uma fábrica existente de remetente automático de saque on-chain identificada pelo ID do método de pagamento. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Atualizar processadores automáticos de saque on-chain configurados na loja.
  • update_on_chain_automated_transfer_sender_factoriesMovimenta dinheiroAtualizar uma fábrica existente de remetente automático de transferência on-chain identificada pelo ID da loja. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Atualizar processadores automáticos de saque on-chain configurados na loja.
  • update_payment_requestAltera dadosAtualizar um pedido de pagamento por `payment_id`, ex. `title`, `amount`, `description` ou `expiry_date`.
  • update_payoutMovimenta dinheiroAtualizar um saque existente identificado pelo ID do saque. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Aprovar Saque.
  • update_plan_checkoutAltera dadosAtualizar uma saída de plano existente identificada pelo ID da saída. Resumo da API: Proceder com a saída de plano.
  • update_poAltera dadosAtualizar uma PO existente identificada pelo ID do aplicativo. Resumo da API: Atualizar um aplicativo de ponto de venda.
  • update_server_email_settingsElimina dadosEnviar uma mensagem. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar configurações de e-mail do servidor.
  • update_store_email_settingsVisível para outras pessoasEnviar uma mensagem (ID da loja). Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar configurações de e-mail da loja.
  • update_subscriber_creditAltera dadosAtualizar um crédito existente identificado pela moeda. Resumo da API: Atualizar saldo de crédito do assinante.
  • update_subscriber_datesVisível para outras pessoasAtualizar uma data existente identificada pelo seletor de cliente. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar datas do assinante.
  • update_usersVisível para outras pessoasAtualizar um usuário existente. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar informações do usuário atual.
  • update_webhookElimina dadosAtualizar um webhook existente identificado pelo ID do webhook. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar um webhook.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha BTCPay Server na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole o endereço do BTCPay Server (por exemplo https://btcpay.example.com), uma chave API e seu ID de Loja. No BTCPay Server, abra Conta > Gerenciar conta > Chaves API, clique em Gerar chave, marque apenas as permissões necessárias (por exemplo visualizar e criar faturas, visualizar lojas) e copie a chave.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no BTCPay Server?

Ela pode pesquisar e ler faturas e seus pagamentos, solicitações de pagamento, saques, puxamentos, lojas, métodos de pagamento, taxas de câmbio, aplicativos e suas vendas, notificações e transações da carteira on-chain. Ela pode criar faturas e solicitações de pagamento, atualizar metadados de fatura e solicitações de pagamento, marcar ou arquivar faturas e criar reembolsos.

A IA vê minha chave API do BTCPay Server?

Não. Você cola sua chave de API do BTCPay Server no PipMCP uma única vez. Ela é criptografada em repouso, nunca mostrada à IA e nunca novamente após o salvamento, nem mesmo para você. A IA só vê os resultados das ferramentas que ela chama.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas, para poder começar em modo de leitura apenas. Criar um reembolso move dinheiro, e marcar uma fatura como paga ou inválida altera seu status manualmente. Ambos podem exigir sua aprovação antes de rodarem. Cada chamada de ferramenta é registrada.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações e Conectores › Avançado, ative o Modo Desenvolvedor e adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O PipMCP tem um plano gratuito, e você não precisa de cartão de crédito para começar. Planos pagos são cobrados por tarefa concluída. Você conecta sua conta do BTCPay Server em seu próprio servidor, e o PipMCP se conecta a ela com a chave de API que você fornece.

Funciona com meu próprio BTCPay Server?

Sim. Você insere o endereço de seu próprio servidor junto com a chave de API e o ID da Loja, e o PipMCP chama esse servidor. As permissões que você marca ao gerar a chave limitam o que a chave pode fazer, além das ferramentas que você ativa no PipMCP.

Deixe a sua IA trabalhar em BTCPay Server ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar BTCPay Server gratuitamente

O PipMCP não tem qualquer afiliação com BTCPay Server. Os nomes dos produtos são marcas comerciais dos respetivos titulares.