BTCPay Server

Best way to accept Bitcoin. No fees, no intermediary. Free, open source & self-hosted Bitcoin payment processor for self-sovereign individuals and businesses.

Integrate the BTCPay Server API with the Schedule API

Setup the BTCPay Server API trigger to run a workflow which integrates with the Schedule API. Pipedream's integration platform allows you to integrate BTCPay Server and Schedule remarkably fast. Free for developers.

Create Payment Request with BTCPay Server API on Custom Interval from Schedule API
Schedule + BTCPay Server
 
Try it
Create Payment Request with BTCPay Server API on Daily schedule from Schedule API
Schedule + BTCPay Server
 
Try it
Create Payment Request with BTCPay Server API on Monthly Schedule from Schedule API
Schedule + BTCPay Server
 
Try it
Create Payment Request with BTCPay Server API on Weekly schedule from Schedule API
Schedule + BTCPay Server
 
Try it
Get Store On-Chain Wallet Balance with BTCPay Server API on Custom Interval from Schedule API
Schedule + BTCPay Server
 
Try it
Custom Interval from the Schedule API

Trigger your workflow every N hours, minutes or seconds.

 
Try it
Daily schedule from the Schedule API

Trigger your workflow every day.

 
Try it
Monthly Schedule from the Schedule API

Trigger your workflow on one or more days each month at a specific time (with timezone support).

 
Try it
Weekly schedule from the Schedule API

Trigger your workflow on one or more days each week at a specific time (with timezone support).

 
Try it
Create Payment Request with the BTCPay Server API

Generates a new payment request for a user. See the documentation

 
Try it
Get Store On-Chain Wallet Balance with the BTCPay Server API

Fetches the balance of your on-chain store wallet. See the documentation

 
Try it

Overview of BTCPay Server

The BTCPay Server API provides a robust interface for automating payment processing, managing invoices, and overseeing stores within a BTCPay Server instance. Leveraging Pipedream, you can build powerful serverless workflows that react to events in BTCPay Server, such as new payments or invoice statuses, and integrate with countless other services through Pipedream's platform.

Connect BTCPay Server

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    btcpay_server: {
      type: "app",
      app: "btcpay_server",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.btcpay_server.$auth.base_url}/api/v1/users/me`,
      headers: {
        "Authorization": `token ${this.btcpay_server.$auth.api_key}`,
      },
    })
  },
})

Overview of Schedule

The Schedule app in Pipedream is a powerful tool that allows you to trigger workflows at regular intervals, ranging from every minute to once a year. This enables the automation of repetitive tasks and the scheduling of actions to occur without manual intervention. By leveraging this API, you can execute code, run integrations, and process data on a reliable schedule, all within Pipedream's serverless environment.