Instant Stripe Payment Link Generator via Form Input - n8n Workflow

Automate Stripe payment link creation instantly using an n8n workflow. Input product details via a simple form and generate a redirect link for instant payments. Explore this n8n template now.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • SaaS founders needing quick, on-demand payment links without manual dashboard usage.

  • E-commerce managers automating the setup of new micro-products or custom invoices.

  • Developers looking for robust n8n templates for seamless Stripe API integration.

  • Anyone needing an easy-to-share form interface that acts as an effective n8n trigger for backend financial processes.

Overview

This powerful n8n workflow streamlines the process of generating single-use or shareable Stripe Payment Links. Instead of manually navigating the Stripe dashboard every time you need to sell a single item or service, you can use this automation. The value proposition is speed and simplicity: users fill out a quick form (providing the product name and price), and this n8n automation handles the underlying API calls to create the Product, the Price object, and the final sharable Payment Link. The system then redirects the user immediately to the payment page. This specific n8n workflow provides a secure, efficient, and scalable method for on-demand payment link generation using core n8n node functionality.

How it Works

The creation process is initiated by the Creation Form n8n trigger, making it instantly accessible via a custom URL.


  1. Form Submission: The process starts when a user submits the Creation Form n8n trigger node, providing the product title and the desired price.

  2. Data Preparation: The Config n8n node prepares the incoming data for Stripe. This crucial step standardizes the currency (set to EUR in this specific n8n template) and calculates the price in cents (multiplying the input price by 100), fulfilling Stripe's API requirements.

  3. Product Creation: The Create Stripe Product n8n node executes an HTTP request to the Stripe API. It dynamically creates a new Product definition and the associated Price object using the data prepared in the previous n8n node.

  4. Link Generation: The Create payment link n8n node utilizes the Price ID generated in the preceding step to make a second Stripe API call. This call securely generates the final, unique payment link URL.

  5. Instant Redirect: Finally, the Respond to Webhook n8n node captures the newly generated Stripe URL and immediately redirects the original form submitter to the secure payment page, completing the entire n8n workflow sequence.

Installation Guide

To deploy this useful n8n workflow, follow these steps:


  1. Import the n8n workflow: Copy the provided JSON data and paste it directly into your n8n instance using the 'Import Workflow' feature.

  2. Stripe Credential Setup: This n8n workflow requires a valid Stripe API credential. Click on the Create Stripe Product n8n node and the Create payment link n8n node. Ensure both use an up-to-date Stripe API credential (using your Secret Key).

  3. Configure the Form Trigger: The Creation Form n8n trigger node must be activated. Save the n8n workflow and click the 'Active' toggle. You can now use the provided webhook URL to share the form.

  4. Adjust Configuration: Review the Config n8n node. If your business operates in a currency other than EUR, you must manually adjust the currency value within this n8n node to match your requirements (e.g., USD or GBP) before setting the n8n template live.

Node Details

Creation Form (n8n trigger): The entry point of this n8n workflow. It presents a simple web form to the user, collecting product title and price. It starts the execution when submitted.
Config (Set n8n node): Function: Data manipulation and standardization. Key Configuration: Fixed assignment of currency to 'EUR' and computation of the Stripe-required cents price: {{ $json.price 100}}.
Create Stripe Product (HTTP Request n8n node): Function: Interacts with the Stripe API (/v1/products) to define the product and price structure. Key Configuration: Uses form-urlencoded content type and utilizes predefined Stripe API credentials to securely send data.
Create payment link (HTTP Request n8n node): Function: Creates the final, sharable payment link URL by referencing the Price ID obtained from the previous n8n node. Key Configuration: Targets the /v1/payment_links endpoint.
Respond to Webhook (n8n node): Function: Provides instant feedback to the user who submitted the form. Key Configuration: Set to redirect, forwarding the user directly to the new Stripe payment url outputted by the previous n8n node.

Related n8n Workflows

Free

Nodes: 5 Nodes
Updated: December 26 2025
View all
Created by

🎉 Do you want to master AI automation, so you can save time and build cool stuff? I’ve created a welcoming Skool community for non-technical yet resourceful learners.

Featured*