with Stripe and Cloudflare?
Development Mode temporarily allows you to enter development mode for your websites if you need to make changes to your site. This will bypass Cloudflare's accelerated cache and slow down your site. See the documentation
Choose the appropriate SSL setting for your zone. See the docs here
Cancel a pending payout or reverse a paid payout. See the documentation here and here
Creates a new IP Access Rule for an account. The rule will apply to all zones in the account. See the documentation
Capture the funds of an existing uncaptured payment intent. See the documentation
Create new Key/Value pairs in a Namespace. See the documentation
Confirm that your customer intends to pay with current or provided payment method. See the documentation
With metered billing, you charge your customers based on their consumption of your service during the billing cycle, instead of explicitly setting quantities. Use this action to create a usage record for metered billing. See the docs for more information
List all existing Origin CA certificates for a given zone. See the documentation
List, search, sort, and filter a zones' DNS records. See the docs here
Remove ALL files from Cloudflare's cache. See the documentation
Creates a new price for an existing product. The price can be recurring or one-time. See the documentation
Granularly remove one or more files from Cloudflare's cache by specifying URLs. See the documentation
Retrieves Workers KV request metrics for the given account. See the docs here
Revoke an existing Origin CA certificate by its serial number. See the documentation
Choose the appropriate security profile for your website, which will automatically adjust each of the security settings. See the documentation
Delete a line item from an invoice. See the documentation
Delete a draft invoice, or void a non-draft or subscription invoice. See the documentation
Retrieves a list of payment intents that were previously created. See the documentation
A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Stripe Checkout. See the documentation
Retrieves the details of an existing customer. See the documentation
Retrieves the details of a payment intent that was previously created. See the documentation
Retrieves the details of an existing payout. See the documentation
Retrieves the details of an existing product price. See the documentation
Retrieves the details of an existing refund. See the documentation
Retrieves the details of an existing invoice. See the documentation
Given a checkout session ID, retrieve the line items. See the documentation
Retrieve a single line item on an invoice. See the documentation
Retrieves the current account balance, based on the authentication that was used to make the request. See the documentation
Search customers by various attributes like email domain, created date, etc. See the documentation
Manually send an invoice to your customer out of the normal schedule for payment (note that no emails are actually sent in test mode). See the documentation
The Stripe API is a powerful tool for managing online payments, subscriptions, and invoices. With Pipedream, you can leverage this API to automate payment processing, monitor transactions, and sync billing data with other services. Pipedream's no-code platform allows for quick integration and creation of serverless workflows that react to Stripe events in real-time. For instance, you might automatically update customer records, send personalized emails after successful payments, or escalate failed transactions to your support team.
import stripe from 'stripe' export default defineComponent({ props: { stripe: { type: "app", app: "stripe", } }, async run({steps, $}) { const client = stripe(this.stripe.$auth.api_key) return await client.accounts.list({ limit: 1 }) }, }) Harness the power of Cloudflare within Pipedream's scalable platform to automate and optimize your web operations. The Cloudflare API enables you to programmatically control countless aspects of your web presence, from security settings and firewall rules to traffic and DNS management. By integrating this with Pipedream, you can create custom workflows that react to specific triggers, manipulate Cloudflare configurations on-the-fly, and connect to countless other services for a seamless automation experience.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { cloudflare_api_key: { type: "app", app: "cloudflare_api_key", } }, async run({steps, $}) { return await axios($, { url: `https://api.cloudflare.com/client/v4/user`, headers: { "x-auth-key": `${this.cloudflare_api_key.$auth.api_key}`, "x-auth-email": `${this.cloudflare_api_key.$auth.email}`, }, }) }, })