BTCPay Server
BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor that enables merchants to accept Bitcoin payments without intermediaries.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own8
Agents use these right away.
- Get Current API KeyRetrieve information about the current API key.
- Get Payment RequestsTool to list all payment requests for a specific store.
- Get BTCPay Server InfoTool to retrieve information about the BTCPay Server instance.
- Get StoreRetrieves configuration and settings for a specific BTCPay Server store by ID, including currency, invoice, checkout, and branding settings.
- Get BTCPay Server UserRetrieve information about a BTCPay Server user by ID or email.
- Get Store WebhookRetrieves detailed configuration of a specific webhook registered for a BTCPay store, including its callback URL, subscribed events, enabled status, and automatic redelivery settings.
- List Store WebhooksLists all webhooks registered for a BTCPay Server store.
- List AppsRetrieve all apps (Point of Sale, Crowdfund, etc.) associated with a specific BTCPay Server store.
Asks someone first8
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create Payment RequestCreates a new payment request in a BTCPay Server store.
- Create StoreTool to create a new store in BTCPay Server.
- Create BTCPay Server UserTool to create a new BTCPay Server user.
- Register a WebhookRegisters a new webhook for a BTCPay store to receive real-time notifications when store events occur (e.g., invoice created, payment received, invoice settled).
- Delete API KeyRevoke a specific API key to immediately prevent its use for authentication.
- Delete Payment RequestDeletes (archives) a specific payment request from a BTCPay Server store.
- Cancel Store PayoutCancels (deletes) a specific payout from a BTCPay Server store.
- Update BTCPay Server UserUpdate the profile of the currently authenticated BTCPay Server user.