Best way to accept Bitcoin. No fees, no intermediary. Free, open source & self-hosted Bitcoin payment processor for self-sovereign individuals and businesses.
Emit new event every time an SMS is sent to the phone number set. Configures a webhook in Twilio, tied to an incoming phone number.
Emit new event each time a call to the phone number is completed. Configures a webhook in Twilio, tied to a phone number.
Generates a new payment request for a user. See the documentation
Fetches the balance of your on-chain store wallet. See the documentation
Make a phone call, passing text that Twilio will speak to the recipient of the call. See the docs for more information
Send an SMS with text and media files. See the docs for more information
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.
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}`,
},
})
},
})
Twilio's API on Pipedream opens up a multitude of communication capabilities, allowing you to build robust, scalable, and automated workflows. With Twilio, you can send and receive SMS and MMS messages, make voice calls, and perform other communication functions programmatically. Leveraging Pipedream's seamless integration, you can connect these communications features with hundreds of other services to automate notifications, streamline customer interactions, and enhance operational efficiency.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
twilio: {
type: "app",
app: "twilio",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.twilio.com/2010-04-01/Accounts.json`,
auth: {
username: `${this.twilio.$auth.AccountSid}`,
password: `${this.twilio.$auth.AuthToken}`,
},
})
},
})